
springboot
谢苏、
这个作者很懒,什么都没留下…
展开
-
Encoded password does not look like bcrypt
记录下使用oauth2 获取token时踩的坑1.控制台报错:There is no PasswordEncoder mapped for the id "null"加密方式:public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder();}排查过程中发现,数据库的密码填的不是...原创 2020-01-10 15:10:50 · 11312 阅读 · 5 评论 -
使用springboot 自带框架进行 controller层参数校验
springboot默认集成jackson,当前端使用application/json向后台传参时,便可以使用@Valid +jackson的注解 进行参数的校验,遵循JSR 303规范(Java Specification Requests 规范提案),是JAVA EE 6中的一项子规范,一套JavaBean参数校验的标准,叫做Bean Validation。JSR 303用于对Java Bea...原创 2019-01-22 17:33:12 · 4489 阅读 · 0 评论 -
集成echo.mqttv3发送消息时消息无故丢失的惨案
使用了线程池新建线程发送消息,如图,发送线程执行5次,但是消息却丢失了,因为qos=0,broker不会回复消息,使用tokwen.wait(1000) 报错,响应超时...原创 2019-03-16 11:24:37 · 2658 阅读 · 0 评论 -
spring读取配置文件的属性
1.使用@Value(“${XXX.XXX}”)(1)spring 默认读取application.yml(或properties),直接使用@Value 注解即可,例如:@Value("${token.valid-time:30}") :30表示配置文件未获取到值时,使用默认值30protected Integer idTokenValidTime;(2)读取自定义配置文...原创 2019-06-20 10:07:55 · 6299 阅读 · 0 评论 -
jpa常用骚操作
1.基于方法名字查询方法名和参数名需要遵守一定的规则, Spring Data JP A 才能自动转化为JPQL:方法名通常包含多个实体属性用于查询,属性之间可以使用M叫D 和OR 连接,也支持Between 、LessThan 、GreaterThan 、Like:方法名可以以自ndBy 、getBy 、queryBy 开头:查询结果可以排序,方法名包含OrderBy+属性+ASC(D...转载 2019-06-20 17:03:00 · 431 阅读 · 0 评论 -
spring mvc 日期格式化
方法1.在实体中加入日期格式化注解方法2.在controller中加入数据绑定代码方法3.注册一个全局日期类型转化器4.配置文件:spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+85.手动配置json序列化自Configurationpublic class...转载 2019-06-17 19:29:00 · 281 阅读 · 0 评论 -
spring 注入方法区别
@Autowiredprivate AliossBucketService aliossBucketService;直接将值注入字段,使用this.aliossBucketService值不为空 @Autowired private AliossFileService(AliossBucketService aliossBucketService) { ...原创 2019-07-04 20:06:25 · 526 阅读 · 0 评论 -
Spring Boot项目启动时报错:command line is too long
<div id="article_content" class="article_content clearfix"> <div class="article-copyright"> <span class="creativecommons"...转载 2019-08-27 09:05:00 · 594 阅读 · 0 评论