随笔分类 -  Spring Boot

SpringBoot相关
摘要:yml配置文件里面找到如下三处配置并设置为false: spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: master: 阅读全文
posted @ 2023-01-28 16:48 xuxianshun 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:正常使用maven时一般都是在pom.xml文件里面根据GAV三坐标引入jar包 有时我们需要引入一个本地已经存在的jar包,这时可以按照以下方式操作: 将要引入的jar包复制到SpringBoot工程中的某个文件夹,这里我一般放到lib文件夹 pom文件夹里面按照如下方式引用 <dependenc 阅读全文
posted @ 2022-05-27 14:19 xuxianshun 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.在开发中通过@Transaction注解进行事务控制,如果当前方法抛出异常则自动回滚事务 @Transactional public void addBook(Book book){ ...... //数据库操作 bookDao.save(book); //此处抛出异常则本方法的数据库操作全部回 阅读全文
posted @ 2021-01-20 15:30 xuxianshun 阅读(953) 评论(0) 推荐(0) 编辑
摘要:OncePerRequestFilter是Spring Boot里面的一个过滤器抽象类,其同样在Spring Security里面被广泛用到 这个过滤器抽象类通常被用于继承实现并在每次请求时只执行一次过滤,这里面是如何实现的,我们可以通过源码找到答案 public abstract class On 阅读全文
posted @ 2020-10-09 17:42 xuxianshun 阅读(12085) 评论(0) 推荐(2) 编辑
摘要:SpringBoot开启定时任务 1.首先在启动类XXXApplication上添加@EnableSchedule注解 @SpringBootApplication @EnableScheduling public class DemoApplication { ...... } 2.然后添加如下的 阅读全文
posted @ 2020-09-17 16:13 xuxianshun 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:错误信息如下: *************************** APPLICATION FAILED TO START *************************** Description: The bean 'xxx.FeignClientSpecification', defi 阅读全文
posted @ 2020-09-07 14:23 xuxianshun 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:这一篇讲解了如何定义特殊的校验 https://www.cnblogs.com/cjsblog/p/8946768.html https://blog.csdn.net/xgblog/article/details/52548659 这一篇讲解了如何自动和手动校验以及如何自定义校验 https:// 阅读全文
posted @ 2019-10-09 10:28 xuxianshun 阅读(784) 评论(0) 推荐(0) 编辑
摘要:2021-09-02说明 以下的解决方案只适用于表单提交,对于restful方式的提交无法过滤,不过使用以下的方式稍加改造即可支持。后续追加上解决方案。 XSS原理 xss攻击的原理是利用前后端校验不严格,用户将攻击代码植入到数据中提交到了后台,当这些数据在网页上被其他用户查看的时候触发攻击 举例: 阅读全文
posted @ 2019-09-16 14:40 xuxianshun 阅读(15035) 评论(0) 推荐(3) 编辑
摘要:1.pom文件添加redis支持 2.application.properties或者(application.yml)添加redis配置 上面的spring.redis.host替换成自己的redis服务地址,如果没有用到密码则删除spring.redis.password配置即可 3.redis 阅读全文
posted @ 2019-07-04 14:56 xuxianshun 阅读(898) 评论(0) 推荐(0) 编辑
摘要:多个springboot项目打包成war包并放到tomcat下运行时出错了错误信息: 解决方案: 除了第一个springboot项目以外,需要在其他springboot项目的application.properties配置文件中 加上下面这句配置 阅读全文
posted @ 2019-06-16 18:43 xuxianshun 阅读(889) 评论(0) 推荐(0) 编辑
摘要:错误报告: 错误原因:找不到对应的队列,我这里是chatMessage队列找不到,因为当前应用主要收消息,因此并没有在@Configuration文件中配置该chatMessage队列, 所以会造成如何rabbitmq里面有该chatMessage队列则启动不出错,如果没有启动就出错了,在分布式系统 阅读全文
posted @ 2018-10-16 19:55 xuxianshun 阅读(12739) 评论(0) 推荐(1) 编辑
摘要:SpringBoot默认上传文件大小不能超过1MB,超过之后会报以下异常: 解决办法(亲测可用): 请在配置文件(application.properties/application.yml)中加入如下设置即可 其中10MB代表最大可以上传的大小为10MB,也可以设置KB 阅读全文
posted @ 2018-09-21 19:24 xuxianshun 阅读(15834) 评论(0) 推荐(0) 编辑
摘要:SpringBoot中默认返回的日期格式类似于这样: 或者是这样: 以上都不满足实际显示需要 修改方式(仅限于使用默认的jackson解析包的情况): application.properties/yml文件中修改默认的format格式: 其中上面的spring.jackson.date-forma 阅读全文
posted @ 2018-09-20 09:45 xuxianshun 阅读(14531) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示