草庐IT

Spring Boot后端: Actuator未授权访问漏洞解决

SpringBoot后端:Actuator未授权访问漏洞解决前言一、Actuator是什么?二、Actuator未授权访问漏洞是什么?三、Actuator未授权访问漏洞解决方案总结前言工作的时候遇到过提示SpringBoot后端存在Actuator未授权访问漏洞,网上有很多详细的解释文章,在这里做一个简单的总结、介绍和分享。一、Actuator是什么?Actuator是springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计。二、Actuator未授权访问漏洞是什么?在Actuator启用的情况下,如果没有做

无法访问org.springframework.boot.SpringApplication

问题更新idea版本后使用过程中发生下面的错误Error:(3,32)java:无法访问org.springframework.boot.SpringApplication错误的类文件:D:\maven-repository\org\springframework\boot\spring-boot\3.0.0\spring-boot-3.0.0.jar(org/springframework/boot/SpringApplication.class)类文件具有错误的版本61.0解决方案File——>settings——>Build,Execution,Deployment——>BuildToo

无法访问org.springframework.boot.SpringApplication

问题更新idea版本后使用过程中发生下面的错误Error:(3,32)java:无法访问org.springframework.boot.SpringApplication错误的类文件:D:\maven-repository\org\springframework\boot\spring-boot\3.0.0\spring-boot-3.0.0.jar(org/springframework/boot/SpringApplication.class)类文件具有错误的版本61.0解决方案File——>settings——>Build,Execution,Deployment——>BuildToo

快速体验Spring Boot了解使用、运行和打包 | SpringBoot 2.7.2学习系列

SpringBoot2.7.2学习系列,本节内容快速体验SpringBoot,带大家了解它的基本使用、运行和打包。SpringBoot基于Spring框架,底层离不开IoC、AoP等核心思想。Spring4.0提供了基于JavaConfig的开发方式,SpringBoot应运而生,可以简化Spring应用开发过程,同时也可以快速方便的集成第三方框架,如MyBatis、Redis等。0版本说明开发工具IDEA版本:2021.2Maven版本:3.6.3SpringBoot版本:2.7.2JDK版本:JDK8MySQL版本:MySQL8说明,当前SpringBoot2.x最新稳定版为2.7.2,J

快速体验Spring Boot了解使用、运行和打包 | SpringBoot 2.7.2学习系列

SpringBoot2.7.2学习系列,本节内容快速体验SpringBoot,带大家了解它的基本使用、运行和打包。SpringBoot基于Spring框架,底层离不开IoC、AoP等核心思想。Spring4.0提供了基于JavaConfig的开发方式,SpringBoot应运而生,可以简化Spring应用开发过程,同时也可以快速方便的集成第三方框架,如MyBatis、Redis等。0版本说明开发工具IDEA版本:2021.2Maven版本:3.6.3SpringBoot版本:2.7.2JDK版本:JDK8MySQL版本:MySQL8说明,当前SpringBoot2.x最新稳定版为2.7.2,J

Spring Boot + Vue 音乐网站开源项目,前后端分离,拿来练手真不错!

项目说明本音乐网站的客户端和管理端使用VUE框架来实现,服务端使用SpringBoot+MyBatis来实现,数据库使用了MySQL。项目功能音乐播放用户登录注册用户信息编辑、头像修改歌曲、歌单搜索歌单打分歌单、歌曲评论歌单列表、歌手列表分页显示歌词同步显示音乐收藏、下载、拖动控制、音量控制后台对用户、歌曲、歌手、歌单信息的管理技术栈后端SpringBoot+MyBatis前端Vue+Vue-Router+Vuex+Axios+ElementUI开发环境JDK:jdk-8u141mysql:mysql-5.7.21-1-macos10.13-x86_64node:v12.4.0IDE:Inte

Spring Boot + Vue 音乐网站开源项目,前后端分离,拿来练手真不错!

项目说明本音乐网站的客户端和管理端使用VUE框架来实现,服务端使用SpringBoot+MyBatis来实现,数据库使用了MySQL。项目功能音乐播放用户登录注册用户信息编辑、头像修改歌曲、歌单搜索歌单打分歌单、歌曲评论歌单列表、歌手列表分页显示歌词同步显示音乐收藏、下载、拖动控制、音量控制后台对用户、歌曲、歌手、歌单信息的管理技术栈后端SpringBoot+MyBatis前端Vue+Vue-Router+Vuex+Axios+ElementUI开发环境JDK:jdk-8u141mysql:mysql-5.7.21-1-macos10.13-x86_64node:v12.4.0IDE:Inte

Spring Boot入坑-1-入坑准备&Spring简介

【写在前面】长期做基于SpringBoot的企业应用,计划将与应用相关的技术点,通过简介、步骤、示例的方式,记录并分享出来,用于作为SpringBoot入门的记录与教程计划的内容有:Spring简介第一个SpringBoot项目Maven简介使用RESTfulAPI提供后端服务自动注入与自动装配常用注解application.propertiesLombokActuator和AdminSwaggerAOPControllerAdviceInterceptorFilterApplication、Session、Request&Response文件上传和文件下载数据访问DTO标准响应封装复杂业务下

Spring Boot入坑-1-入坑准备&Spring简介

【写在前面】长期做基于SpringBoot的企业应用,计划将与应用相关的技术点,通过简介、步骤、示例的方式,记录并分享出来,用于作为SpringBoot入门的记录与教程计划的内容有:Spring简介第一个SpringBoot项目Maven简介使用RESTfulAPI提供后端服务自动注入与自动装配常用注解application.propertiesLombokActuator和AdminSwaggerAOPControllerAdviceInterceptorFilterApplication、Session、Request&Response文件上传和文件下载数据访问DTO标准响应封装复杂业务下

Spring Boot 引起的 “堆外内存泄漏”,太坑了,快看看你什么版本!

作者:纪兵,2015年加入美团,目前主要从事酒店C端相关的工作。原文:https://tech.meituan.com/2019/01/03/spring-boot-native-memory-leak.html背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-XX:MaxMetaspaceSize=256M-XX:+AlwaysPr