![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
怎么紧到长不帅
这个作者很懒,什么都没留下…
展开
-
Windows环境下Springboot3+Graalvm+Idea 打包成原生镜像 踩坑
Windows11环境配置Springboot3与Graalvm,实现原生镜像打包成本机环境适配下的可执行二进制exe文件原创 2023-09-08 17:42:04 · 1251 阅读 · 0 评论 -
SpringBoot中通过RequestContextHolder得到Servlet相关的对象
/** * 获取request */ public static HttpServletRequest getRequest() { return getRequestAttributes().getRequest(); } /** * 获取response */ public static HttpServletResponse getResponse() { return ...原创 2021-01-02 13:28:28 · 487 阅读 · 0 评论 -
CharacterEncodingFilter在SpringBoot中的配置
SpringMVC中有这样一个Filter专门处理编码问题的,它是CharacterEncodingFilter。比如默认给response返回设定编码格式为:UTF-8,则可以通过配置CharacterEncodingFilter实现、所以在SpringMVC项目中使用,可以参考如下配置:<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class&原创 2021-01-12 09:42:09 · 1982 阅读 · 0 评论 -
Controller接口只有一个String类型参数的时候,前端传JSON对象参数,后端的接受方式
第一种:种是使用Alibaba的JSONObject来接收【其他JSON解析框架的JSONObject对象应该也可以】public ResultInfo getDicByType(@RequestBody JSONObject type) {}PostMan中后端也是可以解析接收到第二种:参考网上是https://www.cnblogs.com/swugogo/p/9885509.html...原创 2020-10-21 19:37:18 · 4106 阅读 · 0 评论 -
Hibernate Bean Validator手动触发对Bean的字段校验
一个比较全面的博客:https://blog.csdn.net/xgblog/article/details/52548659pom.xml,这里使用的SpringBoot的Web包,他默认包含了Hibernate的和Javax相关的校验包,也可以单独去依赖<dependency> <groupId>org.springframework.boot</...原创 2019-12-28 11:08:31 · 2781 阅读 · 0 评论 -
SpringMVC、SpingBoot的参数校验之@Validated,体验分组校验的优雅之处
VO类里面可以使用JSR-303校验注解,在Controller的请求参数里面也可以使用,但是只建议少量简单参数,此时的@Validated注解需要加到类上面,还有一个和该注解类似的@Valid,但是Spring提供的更加强大,提供分组的功能 在检验 Controller 的入参是否符合规范时, 使用 @Validated 来校验传入数据, 如果数据...转载 2019-11-26 13:40:42 · 805 阅读 · 1 评论 -
SpringMVC自定义注解校验前端参数
关于分组校验参考:https://blog.csdn.net/weixin_42465125/article/details/100696587pom.xml配置: <!-- swagger start --> <dependency> <groupId>io.springfox</groupId> <a...原创 2020-04-04 21:04:56 · 436 阅读 · 0 评论 -
使用jdk自带的 keytools 创建自签名证书,并配置SpringBoot SSL采用HTTPS访问,及使用Postman测试时的坑
参考:https://www.cnblogs.com/lkc9/p/10665083.html首先生成自签名证书:查看是否生成:把生成的key文件丢到classpath下SpringBoot配置:#端口号server.port=8443#你生成的证书名字server.ssl.key-store=classpath:keystore.p12#密钥库密码...原创 2020-03-28 13:58:03 · 993 阅读 · 0 评论 -
访问Controller方法前拦截添加业务处理逻辑及Spring拦截器的使用于配置
要借助Spring实现拦截器功能,可以实现HandlerInterceptor接口或者实现WebRequestInterceptor接口或者继承HandlerInterceptorAdapter适配器【建议使用】如果实现HandlerInterceptor或者WebRequestInterceptor接口的话,三个方法必须实现,就算是空实现,也必须要放着不管你需不需要,所以继承Handle...原创 2019-03-15 15:49:28 · 3572 阅读 · 0 评论 -
SpringBoot 集成RabbitMQ集群及简单操作
RabbitMQ集群搭建参考:https://blog.csdn.net/weixin_42465125/article/details/88368784在Spring官网的生成器,生成两个Maven工程:rabbit-producer-demo:Pom文件生成者和消费者一致<?xml version="1.0" encoding="UTF-8"?><pr...原创 2019-03-22 13:54:34 · 10715 阅读 · 3 评论 -
SpringBoot整合redis集群并使用StringRedisTemplate和RedisTemplate简单操作Redis集群
Redis集群安装参考:https://blog.csdn.net/weixin_42465125/article/details/87885133pom依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...原创 2019-03-15 12:37:33 · 8040 阅读 · 7 评论 -
Spring下的@Order和@Primary与javax.annotation-api下@Priority【Spring4.1后】等方法控制多实现的依赖注入
@Order是控制配置类的加载顺序,还能控制List<XXX> 里面放的XXX的实现注入的顺序,下面介绍使用Spring下的@Order和@Primary与javax.annotation-api下@Priority【Spring4.1后,参考:https://jira.spring.io/browse/SPR-10548】控制多实现的依赖注入,因为在项目中可能会遇到接口多实现的问题,...原创 2019-03-19 10:30:52 · 2299 阅读 · 0 评论 -
SpringBoot应用启动服务要执行一些初始化操作的可用方法@PostConstruct与CommandLineRunner、ApplicationRunner
首先来说说javax.annotation-api下的@PostConstruct【这里声明一个问题,和@PostConstruct对应的还有个@PreDestroy,很多文章都写成@PreConstruct,没有这个注解哈,这个是一个小问题,这里提一下】在Spring中,构造器Constructor,@Autowired,@PostConstruct三者的执行顺序,首先说@PostConst...原创 2019-03-18 15:25:17 · 6104 阅读 · 1 评论