随笔分类 -  SpringBoot

摘要:ApplicationListener详解 ApplicationListener可以监听某个事件event 通过实现这个接口,传入一个泛型事件,在run方法中就可以监听这个事件,从而做出一定的逻辑 比如在等所有bean加载完之后执行某些操作 Spring内置事件 1、ContextRefreshe 阅读全文
posted @ 2019-01-16 11:39 渡劫锦官城 阅读(13121) 评论(0) 推荐(2) 编辑
摘要:CommandLineRunner和ApplicationRunner的区别 二者的功能和官方文档一模一样,都是在Spring容器初始化完毕之后执行起run方法 不同点在于,前者的run方法参数是String...args,直接传入字符串 后者的参数是ApplicationArguments,对参数 阅读全文
posted @ 2019-01-16 11:29 渡劫锦官城 阅读(7801) 评论(0) 推荐(1) 编辑
摘要:Springboot整合Websocket遇到的坑 一、使用Springboot内嵌的tomcat启动websocket 1.添加ServerEndpointExporter配置bean 2.在接收连接的类加上@ServerEndpoint和@Component 二、使用外部tomcat容器启动we 阅读全文
posted @ 2019-01-10 13:18 渡劫锦官城 阅读(13559) 评论(0) 推荐(2) 编辑
摘要:Springboot@Configuration和@Bean详解 一、@Configuration 可以看到在@Configuration注解中是包含@Component注解的,被@Configuration修饰的类被定义为一个Spring容器(应用上下文) @Configuration就相当于Sp 阅读全文
posted @ 2018-12-20 11:46 渡劫锦官城 阅读(15603) 评论(1) 推荐(0) 编辑
摘要:Springboot使用Filter以及踩过的坑 在Springboot中使用Filter有两种方式,注解方式,注册bean方式 一、注解@WebFilter 1、实现Filter接口(javax.servlet) 2、添加@WebFilter注解 3、启动类添加@ServletComponentS 阅读全文
posted @ 2018-12-19 18:00 渡劫锦官城 阅读(9373) 评论(0) 推荐(1) 编辑
摘要:SpringBoot注解验证参数 废话不多说,直接上表格说明: 以上注解用到要验证参数的封装类中的属性上: 然后在controller的每个接口中使用@Validated和BindingResult类 @Validated注解用于验证一个入参,验证之后的消息绑定到BindingResult类中: 这 阅读全文
posted @ 2018-11-09 14:50 渡劫锦官城 阅读(31951) 评论(3) 推荐(6) 编辑
摘要:SpringBoot阿里巴巴Fastjson的一些常用配置 当配置了“SerializerFeature.WriteMapNullValue”这一类配置之后,当返回值中的该字段为null,将输出字段,如果不配置,那该字段将不会显示 引用文章:https://blog.csdn.net/u010246 阅读全文
posted @ 2018-09-28 16:13 渡劫锦官城 阅读(862) 评论(0) 推荐(0) 编辑
摘要:SpringBoot启动加载类ApplicationRunner 有时希望项目在启动的时候加载一些系统参数,就要用到ApplicationRunner ApplicationRunner是一个接口,我们需要实现它,并重写run()方法,当项目启动时,run()方法便会自动执行 如上代码,可以将我们需 阅读全文
posted @ 2018-09-28 16:07 渡劫锦官城 阅读(22232) 评论(0) 推荐(1) 编辑
摘要:SpringBoot+Mybatis+PageHelper实现分页 mybatis自己没有分页功能,我们可以通过PageHelper工具来实现分页,非常简单方便 第一步:添加依赖 第二步:配置pagehelper 方式一:在yml配置文件中配置 方式二:使用@Bean注入配置 配置项说明: 第三步: 阅读全文
posted @ 2018-09-28 12:14 渡劫锦官城 阅读(349) 评论(0) 推荐(0) 编辑
摘要:SpringBoot拦截器中无法注入bean的解决方法 在使用springboot的拦截器时,有时候希望在拦截器中注入bean方便使用 但是如果直接注入会发现无法注入而报空指针异常 解决方法: 在注册拦截器时,将拦截器注入为bean 代码: 注意:要在拦截器上加上@Component注释 阅读全文
posted @ 2018-09-04 16:52 渡劫锦官城 阅读(2837) 评论(0) 推荐(0) 编辑