随笔分类 - springboot
springboot
摘要:springboot2.7 java8 问题 在使用工厂模式封装service时,需要通过service的class获取其类型注解,但是有些工厂类可以取到annotation注解,有些取不到 渠道注解: /** * xxx渠道注解 * */ @Target({ElementType.TYPE}) @
阅读全文
摘要:环境 idea 2021.1 maven 3.6.1 springboot 2.3.10.RELEASED 问题: spring boot configuration annotation processor not configured 单模块maven项目 在pom内添加以下依赖即可消除警告 <
阅读全文
摘要:application.properties中记得启用缓存 spring.cache.type=redis 缓存的对象必须实现Serializable SpringBootApplication中要加@EnableCaching注解 @Cacheable是基于Spring AOP代理类,内部方法调用
阅读全文
摘要:报错信息 java.lang.NullPointerException: null at com.alibaba.druid.wall.WallFilter.init(WallFilter.java:132) ~[druid-1.2.6.jar:1.2.6] at com.alibaba.druid
阅读全文
摘要:问题 springboot在使用mapstruct对对象进行转换时遇到一个问题,即在对象使用了@SuperBuilder注解时mapstruct生成的转换类会报错(Mapper放在涉及转换的类内,另外写class不会报错),报错如下 @Data @SuperBuilder(toBuilder = t
阅读全文
摘要:springboot启动时遇到这种情况可以查看是否存在断点,然后删除断点 步骤一 idea可以查看Debug或者Services内的View Breakpoints 步骤二 查看是否存在断点,存在则删除即可
阅读全文
摘要:我们在使用`maven`为`springboot`项目打包时会发现打完的jar包会很大,而实际上里面绝大部分的大文件为静态资源和第三方依赖的jar包,而动辄百兆的jar包每次发布时候就很头痛了,上传服务器时由于带宽的限制每次都非常慢,其次如果只需要改静态文件,但还得重新打包发布并重启,很是麻烦,所以分离打包主要是为了解决2个痛点:
- 发布时上传时间太久
- 修改静态文件不用重启服务
阅读全文