![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 52
stellar_liu
王炸用完了,就凑顺子,总有方式可以赢的......不要放弃!
展开
-
maven远程仓库有jar包,pom搜索不到
maven依赖包红线问题1)首先确定setting.xml文件中配置的仓库地址中确定存在要导入的jar包2)Settings 设置中update更新本地仓库文件3)删除项目一级目录下的.iml文件4)本地jar包中,删除想引入包的垃圾文件5)以上操作做完后,关闭重启idea6)重启后,操作 maven 刷新,maven reimport...原创 2021-06-23 17:43:27 · 1441 阅读 · 0 评论 -
SpringBoot功能整合 -过滤器,拦截器,@Configuration,@Component,@Bean,@Aspect,@PostConstruct等的使用
使用到的注解:@Configuration,@Component,@Bean,@Aspect,@PostConstruct,@Slf4j使用到的技术点:Filter声明注册以及执行顺序,Interceptor声明注册以及执行顺序,WebMvcConfigurer接口应用,Slf4j注解配置文件定义以日志分析,以上配置设置的执行顺序测试项目目录如下:在项目启动过程中执行的内容SpringBoot项目有@EnableAutoConfiguration自动装配功能,即项目启动时会自动执原创 2021-03-01 16:12:31 · 1736 阅读 · 2 评论 -
SpringBoot中使用@ControllerAdvice定义全局异常 - 支持web异常和ajax请求异常
SpringMVC的@ControllerAdvice有三种使用场景:全局异常处理 全局数据绑定 全局数据预处理本文介绍在springboot中直接使用@ControllerAdvice定义全局异常注:页面使用thymeleaf模板引擎项目目录结构如下:在exceptions中定义异常类文件使用@ControllerAdvice注解,代表为全局异常类,项目中任意方法发生异常均会执行此方法 @ExceptionHandler定义具体的异常类型,若定义为NullPointerEx原创 2020-08-30 18:52:22 · 406 阅读 · 0 评论 -
springboot开发环境热部署 - devtools
第一步:引入maven配置<!-- 热部署:devtools实现页面热部署(即页面修改后会立即生效,在application.yml中配置string.thymeleaf.cache = false实现);devtools实现类文件热部署(devtools会监听classpath下的文件变动,有修改后会立即重启)--><dependency> <groupId>org.springframework.boot</groupId> &l原创 2020-08-30 17:29:29 · 182 阅读 · 0 评论 -
关于SpringBoot生产环境和测试环境配置分离
第一步:项目中资源配置文件夹(resources文件夹)下先新增测试环境application-dev.yml和application-prod.yml两个配置文件,分别代表测试环境配置和生产环境配置第二步:在application.yml配置文件中设置如下配置(PS:执行测试环境配置)spring: profiles: active: dev第三步:启动项目启动方式一:idea中 springboot run项目运行,运行日志提示执行的配置文件为application-d原创 2020-08-30 16:41:25 · 1209 阅读 · 0 评论 -
SpringBoot中读取application.yml项目配置文件内容
单个资源变量引用第一步:在springBoot的配置文件application.yml中,定义变量server: port: 8081 servlet: context-path: /springboot tomcat: uri-encoding: UTF-8#单个变量引用singleValue: 1第二步:引用定义的变量@Controllerpublic class HelloSpringBoot { @Value("${singleVal原创 2020-08-22 15:59:30 · 4369 阅读 · 0 评论