SpringBoot
SpringBoot
一个长不胖的程序YUAN
来自贵州遵义,儿时留守形成一种独立思考、做事严谨、不怕吃苦的性格。喜欢与人交流分享知识,喜欢研究技术与阅读优秀作品。学习,这条路总是孤独并充满喜悦的。社会中有很多机遇,是否成功在于你如何把握。当然在机遇中也会遇到朋友,你必须学会信任,吸收每一份掌声,坚信每一点实力,展现自己的未来。愿你我越来越幸福...
展开
-
Error:(15,36) java: 程序包javax.validation.constraints不存在
直接看报错(今天在使用人人开源的 renren-fast后台项目时,报这个错误了):错误原因:SpringBoot 新版本没有自动导入validation 程序包解决办法:我们只需要在当前项目的 pom.xml 中手动添加validation 依赖即可:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-val原创 2020-10-04 15:52:39 · 16174 阅读 · 7 评论 -
spring-boot邮件发送功能演示(163邮箱与QQ邮箱互发)
背景:使用 Spring Boot 发送邮件,演示的邮箱为 163邮箱与QQ邮箱,两者可以实现互发邮件。问题:自己可以实现一下 QQ邮箱 发 QQ邮箱,163发163,是什么样的。演示 :163 邮箱向 QQ 邮箱发送邮件,两者的原理是一样的,原理如下图:一、准备邮箱阶段:1、登陆163邮箱,然后开启 pop 协议。2、发送短信开启 POP;3、复制授权密码;4、你若要是使用 QQ邮箱作为主机发送邮件的话,就得去开启 QQ 邮箱的相关协议。二、编码测试阶段:1、先引入spring原创 2020-09-30 11:34:23 · 10340 阅读 · 0 评论 -
MySQL时区问题Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Con
先看 IDEA 报错,这个问题是 Mysql 数据库的时区和系统的不一致 导致的:(您要是不是以下报错就可以不看下面了)背景介绍:今天一个小伙伴问我为什么她 spring boot 整合 Mybaits 检查了 持久层、配置文件、数据库、mybatis 依赖都没有问题,一涉及到操作数据库就一直报这个时区的错误,还说 JDBC 和数据源有问题,于是我就演示一下她的错误,也算是一种记录!毕竟以前我也遇到过这个问题:解决:这是 MySQL 高版本数据库配置的时区与你系统的时区不一致所致,只需要把两者的时区设原创 2020-09-25 12:50:51 · 2450 阅读 · 2 评论 -
SpringBoot配置文件、静态资源不同文件目录加载优先级
1、Spring Boot 启动会扫描以下位置的 application.properties或者 application.yml/yaml 文件作为 Spring Boot 的默认配置文件(1)当前项目下的 config 文件夹中;(2)当前项目路径的根目录下;(3)resource资源文件下的 config 文件夹中;(4)resource资源文件下(项目默认创建的配置文件)。启动 Spring Boot 项目扫描这四个位置的配置文件的顺序优先级为:优先级 1:当前项目下的 config.原创 2020-09-20 13:01:17 · 2441 阅读 · 4 评论