@Controller VS @RestController @RequestBody VS @ResponseBody
摘要:@ResponseBody的作用其实是将java对象转为json格式的数据。 具体说,是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,在使用此注解之后不会再走视图处理器。 @Request
阅读全文
CompletableFuture 用法
摘要:一、CompletableFuture.supplyAsync 异步执行一个有返回值的Task 1. 执行一个有返回的值的task 2. 异步执行 //2.有返回值异步任务 supplyAsync() CompletableFuture<Integer> integerCompletableFutu
阅读全文
Spring 事务如何传播的--待续
摘要:@Component public class A { @Transactional public void addA() { System.out.println("事务中的方法"); } } A类中有一个AddA方法,加了Spring事务标签,当调用这个方法时,会调用类CglibAopProxy
阅读全文
Spring中BeanFactory和ApplicationContext的区别
摘要:转自:https://blog.csdn.net/pseudonym_/article/details/72826059 1. 两者的大概背景 BeanFactory: BeanFactory是spring中比较原始,比较古老的Factory。因为比较古老,所以BeanFactory无法支持spri
阅读全文
Spring @PropertySource && @Import && ConfigurationClassPostProcessor
摘要:1. @PropertySource 加载指定的属性文件(*.properties)到 Spring 的 Environment 中。 2. @Import 的作用 在@Configuration标注的Class上可以使用@Import引入其它的配置类,import的配置类都会被加到Context中
阅读全文
Spring 循环依赖
摘要:1. 如果是在构造方式中循环依赖,则直接报错 @Component public class A { public A(B b) { } } @Component public class B { public B(A a) { } } Description: The dependencies o
阅读全文