随笔分类 -  spring

摘要:引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 配置文件 @Configuration 阅读全文
posted @ 2024-01-18 15:01 KeepSmiling_me 阅读(7) 评论(0) 推荐(0) 编辑
摘要:引入依赖: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.4</version> </dependen 阅读全文
posted @ 2023-08-18 11:03 KeepSmiling_me 阅读(265) 评论(0) 推荐(0) 编辑
摘要:引入依赖: <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.10.7</version> </dependency> <dependency> <groupId>cn. 阅读全文
posted @ 2023-08-18 10:54 KeepSmiling_me 阅读(332) 评论(0) 推荐(0) 编辑
摘要:Spring 中定时任务有两种实现方式:1.@Scheduled(cron表达式)2.基于SchedulingConfigurer注册定时任务这两者的区别主要有1.@Scheduled不支持动态修改定时周期,只能停止服务器,修改cron表达式,再启动服务器;SchedulingConfigurer可 阅读全文
posted @ 2023-06-27 14:14 KeepSmiling_me 阅读(1798) 评论(0) 推荐(0) 编辑
摘要:spring mvc给我们提供了一个@RestControllerAdvice来增强所有@RestController,然后使用@ExceptionHandler注解,就可以拦截到对应的异常。 @RestControllerAdvice public class ControllerExceptio 阅读全文
posted @ 2023-06-07 09:56 KeepSmiling_me 阅读(58) 评论(0) 推荐(0) 编辑
摘要:import lombok.SneakyThrows; import org.springframework.beans.BeansException; import org.springframework.beans.factory.annotation.Autowired; import org 阅读全文
posted @ 2023-05-23 10:39 KeepSmiling_me 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、数据库配置文件(这里用的是阿波罗配置中心,也可以是application.yml文件) #mysql本地数据源1 spring.datasource.db1.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.db1.jdbc 阅读全文
posted @ 2023-03-27 17:15 KeepSmiling_me 阅读(648) 评论(0) 推荐(0) 编辑
摘要:docker直接启动: docker run --env LICENSE=accept --env MQ_QMGR_NAME=QM1 --volume data:/mnt/mqm --publish 1414:1414 --publish 9443:9443 --detach --env MQ_AP 阅读全文
posted @ 2023-02-28 17:23 KeepSmiling_me 阅读(445) 评论(0) 推荐(0) 编辑
摘要:public static Object getBean(String beanName) { // 双检锁保证beanMap中确实没有beanName对应的对象 if (!beanMap.containsKey(beanName)) { synchronized (BeanFactory.clas 阅读全文
posted @ 2022-07-02 09:02 KeepSmiling_me 阅读(99) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 确实为我们做了很多事情, 但有时候我们想要自己定义一些Handler,Interceptor,ViewResolver,MessageConverter,该怎么做呢。在Spring Boot 1.5版本都是靠重写WebMvcConfigurerAdapter的方法来添加自定义拦 阅读全文
posted @ 2020-07-08 13:20 KeepSmiling_me 阅读(263) 评论(0) 推荐(0) 编辑
摘要:使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。 1、pom 核心是@ServerEndpoint这个注解。这个注解是Javaee标准里的注解,tomcat7以上已经对其进行了实现,如果是用传统方法使用to 阅读全文
posted @ 2020-07-08 09:40 KeepSmiling_me 阅读(261) 评论(0) 推荐(0) 编辑
摘要:// 阿里巴巴德鲁伊数据库连接池 // https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter compile group: 'com.alibaba', name: 'druid-spring-boot-st 阅读全文
posted @ 2020-06-05 15:49 KeepSmiling_me 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1.引入定时任务jar /* 定期处理 */ // https://mvnrepository.com/artifact/org.quartz-scheduler/quartz compile group: 'org.quartz-scheduler', name: 'quartz', versio 阅读全文
posted @ 2020-06-05 14:59 KeepSmiling_me 阅读(618) 评论(0) 推荐(0) 编辑
摘要:package com.zhk.demo.interceptor; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; impo 阅读全文
posted @ 2020-04-16 11:03 KeepSmiling_me 阅读(226) 评论(0) 推荐(0) 编辑
摘要:String requestedWith = ((HttpServletRequest) request).getHeader("X-Requested-With"); if (request.getHeader("x-requested-with") != null && request.getH 阅读全文
posted @ 2020-04-16 10:45 KeepSmiling_me 阅读(2590) 评论(0) 推荐(0) 编辑

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