spring-boot-demo
spring-boot-demo copied to clipboard
🚀一个用来深入学习并实战 Spring Boot 的项目。
### 你在什么场景下需要该功能? 使用json的场景,避免一个项目中有多种json实现库,在一种json库出现漏洞时,不用加班加点的升级系统或者更改业务代码去更改json库 ### 描述可能的解决方案 使用easyjson来编写代码,就像slf4j一样。随时可以替换json库实现。 已有的业务系统,也可以使用它来切换JSON库实现,且不需要更改一行业务代码 ### 其他信息 项目地址:github.com/fangjinuo/easyjson
### 你在什么场景下需要该功能? 1)通用数据库分页,可以与mybatis,jfinal,Apache commons-dbutils,spring jdbc 2) 支持所有国产数据库 3)提供数据库表dump 4)like参数转义 ### 描述可能的解决方案 虽然mybatis-pagehelper具备分页功能,但是它不能和其他的框架结合使用,只能与mybatis结合。 sqlhelper不仅仅是一个分页框架,还有很多很多功能等待挖掘。
com.xkcoding.email.service.MailServiceTest#sendAttachmentsMail 这个方法在调用com.xkcoding.email.service.impl.MailServiceImpl#sendAttachmentsMail的 String fileName = filePath.substring(filePath.lastIndexOf(File.separator)); 这一行会报错,本人使用的是windows 10 旗舰版的系统,可能一大部分人这个方法都会遇到这个问题。 我觉得这一行应该改成String fileName = filePath.substring(filePath.lastIndexOf(**"/") + 1**); 这里的目标是拿到文件的名称,而哪怕lastIndexOf到了\也应该加一,不然文件名会多出一个/,用“/”是因为ResourceUtil.getResource这个方法是通过getClassLoader().getResource去取的路径,取出来的是“/”形式的路径
spring-boot-demo-elasticsearch-rest-high-level-client模块,ElasticsearchAutoConfiguration中对es身份认证的配置应该需要加到builder.setHttpClientConfigCallback里吧,按照现在的配置当我开启es的x-pack身份认证后还是会报权限错误。以下是我修改后的配置: ``` private static RestHighLevelClient getRestHighLevelClient(RestClientBuilder builder, ElasticsearchProperties elasticsearchProperties) { // Callback used the default {@link RequestConfig} being set to the {@link CloseableHttpClient} builder.setRequestConfigCallback(requestConfigBuilder -> { requestConfigBuilder.setConnectTimeout(elasticsearchProperties.getConnectTimeout()); requestConfigBuilder.setSocketTimeout(elasticsearchProperties.getSocketTimeout()); requestConfigBuilder.setConnectionRequestTimeout(elasticsearchProperties.getConnectionRequestTimeout()); return...
### 你在什么场景下需要该功能? 将sqlserver数据导入mysql ### 描述可能的解决方案 配置双数据源 ### 描述你认为的候选方案 配置双数据源甚至多数据源,如何调用自己想要的数据源 ### 其他信息 辛苦!
我们团队都是Java哈,也有cpp、ios和android,大家刷好题了就可以随时来碾压我们了。欢迎大家加入。 招聘, 微信:kerisle, 大家也可以直接发邮件 [email protected] 
excel导入导出
WebSocket demo中的socket.js stomp.js版本过老,不支持诸如url参数的特性,建议升级到最新版本 路径: spring-boot-demo/spring-boot-demo-websocket/src/main/resources/static/js/
### 你在什么场景下需要该功能? 请尽量清晰精准地描述你碰到的问题。 ### 描述可能的解决方案 请尽量清晰精准地描述你期待我们要做的,描述你想到的实现方案。 ### 描述你认为的候选方案 请尽量清晰精准地描述你能接受的候选解决方案。 ### 其他信息 请提供关于该功能建议的其他附加信息。