SpringBoot
Java
Mr . zhang
这个作者很懒,什么都没留下…
展开
-
Spring Boot 内置工具类
SpringBoot 内置工具原创 2022-10-20 12:07:04 · 139 阅读 · 0 评论 -
Springboot 整合Redis 发布订阅消息
前言Redis不仅可作为缓存服务器,还可用作消息队列。它的列表类型天生支持用作消息队列。如下图所示:1.导入包 implementation group: 'redis.clients', name: 'jedis', version: '2.9.0'2.填写配置信息spring: redis: host: xxx port: xxx password: xxx timeout: 100003.配置监听适配器@Configuration原创 2021-11-26 17:45:20 · 957 阅读 · 1 评论 -
Gradle 关于 Class path contains multiple SLF4J bindings.错误
报错信息原因大概意思是说logback-classic 包和log4j-slf4j-impl 包,关于org/slf4j/impl/StaticLoggerBinder.class 这个类发生了冲突,我们在项目开发中,springboot 项目都是引入各种各样的工具包,所以有很大可能出现这种冲突。解决两个包移除一个configurations { all*.exclude group: 'org.apache.logging.log4j', module: 'log4j-..原创 2021-08-16 15:12:45 · 989 阅读 · 0 评论 -
Springboot javax.websocket.server.ServerContainer not available
在SpringBoot项目中集成了WebSocket,在进行单元测试的时候,出现了以下错误:javax.websocket.server.ServerContainer not available单元测试类的原注解是这样的:@RunWith(SpringRunner.class)@SpringBootTest经查阅资料,得知SpringBootTest在启动的时候不会启动服务器,所以WebSocket自然会报错,这个时候需要添加选项webEnvironment,以便提供一个测试的web环境。如下原创 2021-05-20 11:36:18 · 377 阅读 · 0 评论 -
SpringBoot BaseTypeHandler将数据库中的类型转换成指定类型
将MySQL中的blob类型转换成Java中的String类型//MappedJdbcTypes 指定数据库里的类型@MappedJdbcTypes(JdbcType.BLOB)//MappedTypes 指定要转换的类型@MappedTypes(value = String.class)public class BloBTypeHandler extends BaseTypeHandler<String> { private static final String DEFA原创 2021-02-02 11:49:14 · 1566 阅读 · 5 评论 -
SpringBoot Listener中@Autowired无法注入
项目中遇到了listener中自动注入bean报null异常解决方法@Servicepublic class DayForecastListenerService extends FileAlterationListenerAdaptor { Logger logger = LoggerFactory.getLogger(DayForecastListenerService.class); // @Autowired // private DayForecastService d原创 2021-01-04 16:30:04 · 1651 阅读 · 0 评论 -
Java 后台获取echarts图片
java后台获取echarts图片使用场景SeleniumChromeDriver准备一个html后台代码使用场景最近项目中需要将页面中展示的echarts折线图保存到word中生成简报使用的是Selenium 与 ChromeDriverSeleniumcompile group: 'org.seleniumhq.selenium', name: 'selenium-java', ve...原创 2019-04-13 16:30:59 · 2573 阅读 · 2 评论 -
Java 使用poi-tl下载Word
poi-tl官网poi-tl(poi template language)是基于Apache POI的Word模板引擎。纯Java组件,跨平台,代码短小精悍,通过插件机制使其具有高度扩展性。引入包compile group: 'com.deepoove', name: 'poi-tl', version: '1.4.2'定义模板word生成代码public class WordTe...原创 2019-04-15 11:19:54 · 1627 阅读 · 0 评论