springboot
亦寒2017
www.fengyunxiao.cn
展开
-
springboot 使用 hikaricp 高性能连接池
HikariCP 凭借体积小,性能高,稳定可靠的特性,已经成为目前体验最好的数据库连接池。HikariCP的优点不再论证,springboot2 默认使用的连接池就是 HikariCP。新建一个 springboot2 项目,配置好 jdbc 和 jpa 后,启动项目。可以看到如下日志: 说明 springboot2 默认使用 HikariCP 来提高性能。可以通过修改 appli...原创 2018-08-16 11:19:34 · 5683 阅读 · 2 评论 -
springboot 上传图片超过限制抛异常 FileSizeLimitExceededException
解决方案:对 controller 进行 MultipartException 的异常捕捉。添加如下代码即可。如果不是 rest 风格或者返回的不是 json,需要进行修改。@RestControllerAdvicepublic class JsonExceptionHandler { private static final Logger logger = LoggerFact...原创 2019-01-21 17:39:43 · 1486 阅读 · 1 评论 -
springboot 异常处理 404 500 处理 错误页面
springboot 在 BasicErrorController 类里实现了默认的错误处理。只需要将对应的错误提示文件放到 resources/static/error 目录,支持模糊匹配,如:static/error/4xx.htmlstatic/error/5xx.htmlstatic/error/404.htmlstatic/error/error.html运行项目,然后输入...原创 2019-01-12 16:36:57 · 1176 阅读 · 0 评论 -
springboot2 开启ssl 使用465端口 多线程 发送邮件 ( mail )
pom.xml 中添加 mail 的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId>&原创 2019-01-11 11:22:52 · 3450 阅读 · 0 评论 -
spring springboot websocket 不能注入( @Autowired ) service bean 报 null 错误
springboot 的 websocket 里面使用 @Autowired 注入 service 或 bean 时,报空指针异常,service 为 null(并不是不能被注入)。解决方法:将要注入的 service 或 bean 改成 static,在使用时,就不会为null了。直接上代码:@Controller@ServerEndpoint(value="/chatSocket")...原创 2019-01-10 20:55:02 · 20008 阅读 · 94 评论 -
Springboot jpa 整合
springboot2 与 jpa 整合比较简单,可以按照以下步骤application.yml:添加数据库连接信息(默认使用hikari高性能连接池)spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?useSSL=fa...原创 2018-09-17 21:55:01 · 721 阅读 · 1 评论 -
springboot mybatis 整合
springboot2 与 mybatis3 整合比较简单,只使用注解的方式,可以按照以下步骤。修改 application.yml 文件,添加数据库连接信息和mybatis配置信息spring: datasource: username: root password: root driver-class-name: com.mysql.jdbc.Drive...原创 2018-09-17 21:29:31 · 1288 阅读 · 1 评论 -
springboot 日志
SpringBoot 使用 Logback 作为默认日志, CommonsLogging作为日志接口,INFO 级别输出。CommonsLogging 和 SLF4J 类似,只是定义了统一的日志抽象接口,没有强大的打印日志功能。好处是可以自由切换日志框架:Log4j ,Log4j2,Logback。如果没有使用接口,直接使用具体的日志框架,不利于日志框架的切换,需要修改很多代码。L...原创 2018-08-16 23:49:03 · 187 阅读 · 1 评论 -
springboot 实现 aop
1、pom.xml 导入 springboot aop 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&am原创 2018-08-16 15:15:39 · 1246 阅读 · 1 评论 -
springboot thymeleaf 整合
pom.xml 加入 web 和 thymeleaf 依赖<dependencies> <dependency> <groupId&a原创 2018-08-16 14:04:13 · 565 阅读 · 1 评论 -
springboot rest controller 统一异常处理,ajax 形式
1. 建立 json 结果类,用于统一显示 json 结果public class JsonResult<T> { // code=0表示成功,返回数据data。data!=0,表示错误,返回错误信息msg private int code; // 若有错误,data不生成json @JsonInclude(JsonInclude.Include....原创 2018-08-16 11:42:37 · 815 阅读 · 1 评论 -
idea 将 springboot web 项目打包成 jar,Error: Invalid or corrupt jarfile x.jar 解决
百度了几个使用 idea 将 springboot web 项目打包成 jar 包的博客都有问题,打包出来的jar不能运行。或者提示错误:Error: Invalid or corrupt jarfile x.jar。于是自己总结了一个正确的方法,在重要的步骤(可能出错的步骤)上有详细说明。 1. 选择 File -> Project Structure2. 依次...原创 2018-08-16 11:31:19 · 11433 阅读 · 11 评论 -
给广大单身程序员介绍个开源的 “情侣网站”,女神感动到哭,追女神利器,脱单好帮手
首先,网站是这样的:网站链接: http://www.fengyunxiao.cn备用链接:http://t.cn/Ef6v2Uw没错,粉粉的风格,女孩子最喜欢的风格。同时内容真实,情感丰富,互动方便,可玩性强,手机和电脑都适应。女神看到后感动到哭,表白成功率 10000% 啊。开源地址该网站基于 springboot2 开发,目前已在 github 上开源。github地址:htt...原创 2019-03-20 15:26:13 · 112210 阅读 · 4 评论