![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 91
珠峰下的沙砾
IT永无止境
展开
-
SpringBoot启动监听SpringApplicationRunListener
命名我们就可以知道它是一个监听者,分析springboot启动流程我们会发现,它其实是用来在整个启动流程中接收不同执行点事件通知的监听者,SpringApplicationRunListener接口规定了SpringBoot的生命周期,在各个生命周期广播相应的事件,调用实际的ApplicationListener类。原创 2023-03-29 23:50:57 · 1756 阅读 · 0 评论 -
java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized
第一次用springboot整合mybatisplus时出现的错误:SpringBoot在连接数据库的时候会出现这种情况,大家不必惊慌,只需修改一下代码就行如:没修改前:修改之后:在URL上加上:?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8...原创 2019-11-16 21:09:06 · 9476 阅读 · 9 评论 -
SpringBoot对静态资源的拦截问题
案例在做登录案例的时候,自定义了一个登录拦截器。public class LoginHandlerInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 * @param request * @param response * @param handler * @return...原创 2019-10-31 10:16:49 · 771 阅读 · 0 评论 -
SpringBoot中thymeleaf页面无法访问的问题
问题出现编写了登陆界面,测试登陆代码时,一直404,访问templates下面的success.html不行解决SpringBoot版本和thymaleaf版本问题本人用的是springboot2.2.0thymaleaf开始用的是thymaleaf后来换成就好了...原创 2019-10-28 11:05:57 · 1973 阅读 · 2 评论 -
SpringBoot自动配置原理
配置文件的属性参照配置文件能配置的属性参照自动配原理1.SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2.@EnableAutoConfiguration作用:利用AutoConfigurationImportSelector给容器中导入组件;可以查看selectImports()方法的内容;List configu...原创 2019-10-26 10:59:53 · 107 阅读 · 0 评论 -
@ConfigurationProperties注解
通过yml配置文件给对象赋值1.实例,定义两个实体类用yml配置文件给对象赋值2.将配置文件中的配置的每一个属性值,映射到这个组件中这时候可以用一个注解 @ConfigurationProperties@ConfigurationProperties 注解告诉SpringBoot将本类中的属性和配置文件中相关配置进行绑定。(这个类里面的所有属性都是配置文件中的属性)注意:@...原创 2019-10-23 11:59:33 · 254 阅读 · 0 评论 -
SpringBoot日志
1.日志框架市面上的日志框架JUL,JCL,Jboss-logging,logback,log4j,log4j2,slf4j….左边选一个门面(抽象层),右边来选一个实现。日志门面:SLF4J日志实现:LogbackSpringBoot:底层是Spring框架,Spring框架默认是用JCLSpringBoot选用SLF4J和logback2.SLF4j使用1. 如何在系统中使...原创 2019-10-19 17:40:56 · 120 阅读 · 0 评论 -
SpringBoot(3)
SpringBoot整合事务管理springBoot默认集成事务,只要在方法上加上@Transactional即可 (事务已经开启了)Spring事务分类1.声明事务(注解式)2.编程事务 (手动提交,回滚)Spring事务原理AOP技术 环绕通知进行拦截使用Spring事务注意事项不要try,要将异常抛出给外层SpringBoot分布式事务管理使用springboot+jt...原创 2019-09-02 17:47:49 · 109 阅读 · 0 评论 -
SpringBoot(2)
全区捕获异常整个web请求项目全局捕获异常发生错误案例处理方式1问题:如果方法过多,每个方法都重复写try…catch…就会很麻烦。方式2:(全局捕获异常 使用AOP技术 ,采用异常通知)可能出现异常的地方我们需要建立一个异常处理类日志管理使用log4j记录日志新建log4j配置文件文件名称 log4j.properties...原创 2019-08-29 17:16:05 · 75 阅读 · 0 评论 -
SpringBoot(1)
1.为什么用SpringBoot传统项目:整合SSH或SSM,考虑 配置文件 ,jar冲突问题,整合起来繁琐。打包方式:打包成一个war包放入到tomcat下webbaaps目录下执行。什么是SpringBootSpringBoot是一个快速开发框架,能够帮助我们快速整合第三方框架(Maven依赖关系##Maven继承),完全采用注解化(SpringBoot项目中没有web.xml),简化...原创 2019-08-27 16:39:56 · 163 阅读 · 0 评论