随笔分类 -  spring

摘要:1.一种基于tcp的长连接,为了兼容http协议保留了握手 pom <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>4.2.2.RELEASE 阅读全文
posted @ 2022-10-30 14:44 扶不起的刘阿斗 阅读(296) 评论(0) 推荐(0)
摘要:@RequestMapping("/") public void a(HttpServletRequest request) { System.out.println(request.getRemoteAddr()); //ng的地址 System.out.println(request.getHe 阅读全文
posted @ 2020-01-05 00:10 扶不起的刘阿斗 阅读(922) 评论(0) 推荐(0)
摘要:1.依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency> 2.springboo 阅读全文
posted @ 2019-12-09 11:40 扶不起的刘阿斗 阅读(1008) 评论(0) 推荐(0)
摘要:之前以为只能在方法签名上加切面,今天发现注解上也能加切面 1.自定义一个注解(任意注解都可以,不一定是自定义的) @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface RestReque 阅读全文
posted @ 2019-11-18 15:35 扶不起的刘阿斗 阅读(1888) 评论(2) 推荐(0)
摘要:提交请求的contentType为multipart/form-data 图片提交在form中的名称为file 后端接收示例 @RequestMapping("/picture") public String picture(@RequestParam Map<String,String> map, 阅读全文
posted @ 2019-09-29 13:53 扶不起的刘阿斗 阅读(1217) 评论(0) 推荐(0)
摘要:大纲: 一、spring启动异步线程 spring启动异步线程方法就是在方法上加上注解@Async,然后启动类或配置类上加上注解@EnableAsync 这种方式在每次执行这个方法的时候都会启动一个线程去执行这个方法。Future可以返回执行结果,这个方法也可以返回void。 二、spring配置线 阅读全文
posted @ 2019-09-25 13:20 扶不起的刘阿斗 阅读(4144) 评论(0) 推荐(0)
摘要:大纲: 参数校验 ConstraintValidator自定义验证 一、参数验证 @NotNull 就是参数必传 javax.validation.constraints下面有许多注解不一一赘述、字面意思也很清晰。 import lombok.Data; import javax.validatio 阅读全文
posted @ 2019-07-01 19:41 扶不起的刘阿斗 阅读(2361) 评论(0) 推荐(0)
摘要:大纲: 一、springboot定时任务需要@EnableScheduling注解 二、定时任务有三种执行方式,首先每次任务执行要等到上次任务执行完成后才会执行,fixedDelay,fixedRate可以设定初始延迟时间initialDelay,cron表达式不能。 三、cron表达式共7位 1位 阅读全文
posted @ 2019-01-31 14:59 扶不起的刘阿斗 阅读(709) 评论(0) 推荐(0)
摘要:p6spy可以将带参数的sql直接打出来方便调试。 1.gradle中引入 2.resources目录下增加spy.properties 3.P6SpyLogger 4.DruidConfig 阅读全文
posted @ 2019-01-18 18:29 扶不起的刘阿斗 阅读(4849) 评论(0) 推荐(0)
摘要:@RestControllerAdvice+@ExceptionHandler可用于处理所有controller抛出的异常(包括抛出的编译时异常与运行时异常)。 @RestControllerAdvice = @ControllerAdvice+@ResponseBody。 @ExceptionHa 阅读全文
posted @ 2018-03-16 16:55 扶不起的刘阿斗 阅读(168) 评论(0) 推荐(0)
摘要:大纲: 声明式事务 编程式事务 事务传播行为 一、声明式事务 纳入spring事务管理只需要在方法或这类上@Transactional 就行了。 加在方法上表示这个方法纳入管理,加载类上表示整个类的方法纳入管理。方法和类上都声明则优先级顺序为方法>实现类>接口。 多数据源时@Transactiona 阅读全文
posted @ 2018-03-15 20:11 扶不起的刘阿斗 阅读(145) 评论(0) 推荐(0)