![](https://img-blog.csdnimg.cn/20191118162913505.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
注解
砂锅大的拳头
这个作者很懒,什么都没留下…
展开
-
SpringAOP 和注解
时间久了对AOP认识慢慢就会有新的体会@Pointcut(“bean(*ServiceImpl)”) 直接扫描带ServiceImpl字段的类名,然后将其所有方法进行切点@Pointcut("@annotation(com.sy.aspect.RedisCache)") 将项目下打上RedisCache注解的进行切点搭建一个极简易AOP首先依赖xml配置<beans xmlns=...原创 2020-02-09 21:41:54 · 152 阅读 · 0 评论 -
RabbitMQ:@RabbitListener 与 @RabbitHandler 及 消息序列化
添加 @RabbitListener 注解来指定某方法作为消息消费的方法,例如监听某 Queue 里面的消息MessageConvert涉及网络传输的应用序列化不可避免,发送端以某种规则将消息转成 byte 数组进行发送,接收端则以约定的规则进行 byte[] 数组的解析RabbitMQ 的序列化是指 Message 的 body 属性,即我们真正需要传输的内容,RabbitMQ 抽象出一个...原创 2019-12-04 10:57:30 · 30217 阅读 · 10 评论 -
SpringBoot整合rabbitMQ,spring-boot-starter-amqp 的使用
在springBoot项目中使用rabbitMQ是很方便的,spring提供了spring-boot-starter-amqp依赖,只需要简单的配置即可与spring无缝整合本文不介绍rabbitMQ理论知识,主要介绍在spring中如何使用rabbirMQ依赖与配置maven <dependencies> <dependency> ...原创 2019-11-26 16:08:18 · 3567 阅读 · 1 评论 -
@RequestMapping @PostMapping @PutMapping @DeleteMapping @PatchMapping
@GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。底层源码/** * Annotation for mapping HTTP {@code GET} requests onto specific handler * m...原创 2019-11-19 16:29:16 · 748 阅读 · 0 评论 -
SpringBoot 测试类 @RunWith & @SpringBootTest
@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(classes = 启动类名.class)原创 2019-11-19 16:23:50 · 1283 阅读 · 0 评论 -
@JsonIgnore
作用:在json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。使用方法:一般标记在属性或者方法上,返回的json数据即不包含该属性。场景模拟:需要把一个List转换成json格式的数据传递给前台。但实体类中基本属性字段的值都存储在快照属性字段中。此时我可以在业务层中做处理,把快照属性字段的值赋给实体类中对应的基本属性字段。最后,我希望返回的json数据中不包含这两...原创 2019-11-18 18:35:03 · 15884 阅读 · 0 评论 -
@RequestMapping的简单理解
知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指...原创 2019-11-18 16:46:45 · 368 阅读 · 0 评论 -
SpringMvc之@RequestParam详解
@RequestParam是传递参数的.@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String queryUserName(@RequestParam String userName)在url中输入:localhost:8080/**/?userName=zhangsan请求中包含username参数(如/requestparam1?userN...原创 2019-11-12 10:00:59 · 221 阅读 · 0 评论 -
FeignClient与RestTemplate的区别比较简单研究
个人觉得可能还没达到那种境界,还体会不到真正的实质性区别,就好比用HttpClient可以实现的用FeignClient同样可以实现,反之也是。就是后端调用后端。JAVA 项目中接口调用怎么做 ?HttpclientOkhttpHttpurlconnectionRestTemplate上面是最常见的几种用法,我们今天要介绍的用法比上面的更简单,方便,它就是FeignFeign是一个...原创 2019-11-14 21:23:04 · 1623 阅读 · 0 评论 -
@Configuration注解用法
https://www.cnblogs.com/duanxz/p/7493276.html转载 2019-10-31 11:03:50 · 496 阅读 · 0 评论 -
Hibernate中oracle序列注解
原创 2019-09-02 10:13:07 · 152 阅读 · 0 评论 -
单元测试
单元测试junit 1.下载jar包地址在文章引用部分 junit-4.12.jar和hamcrest-all-1.3.jar 记得Add2.修改TestSpring@RunWith(SpringJUnit4ClassRunner.class)表示这是一个Spring的测试类@ContextConfiguration(“classpath:applicationContext.xml”)...原创 2019-08-12 22:03:33 · 58 阅读 · 0 评论 -
Springmvc注解
一.常用注解1.注解的种类1.@RequestMapping注解2.@RequestParam注解3.@PathVariable注解4.@CookieValue注解5.@RequestHeader注解6.@ResponseBody注解7.@RequestBody注解2.@RequestMapping注解常用属性1.value属性: 映射URL路径2.method属性:...原创 2019-08-09 16:31:09 · 83 阅读 · 0 评论