Spring 笔记


#Spring 笔记


Spring 实战

Spring 入门

Spring 使用注解取代XML配置

Spring AOP 入门

Spring AOP 代理类的自调用

Spring bean 加载顺序

Spring Bean 的延迟初始化

Spring 使用 @EnableAspectJAutoProxy 注解启用 AOP

Spring:在 @PostConstruct、InitializingBean、ApplicationContextAware、ApplicationListener 等中抛出异常会发生什么?

Spring:在 @PostConstruct 中设置其他 Bean 中变量可能引发的问题

Spring @Order 注解

Spring:使用 @DepoendsOn 调整 Bean 初始化顺序

Spring 使用 BeanUtils.copyProperties 复制 Java Bean 属性

Spring AopUtils 工具类

Spring 结合 junit4 编写单元测试

Spring 结合 Mockito 编写单元测试

Spring ReflectionTestUtils 工具类

Spring 测试:使用 PowerMock mock 静态方法

Spring JdbcTemplate 快速入门

Spring @Transactional 的自调用问题

Spring 获取代理对象中被代理的目标对象

Spring:ThreadPoolTaskExecutor 线程池的使用

Spring:ThreadPoolTaskExecutor 线程池等待所有任务完成的几种方式

Spring:获取线程池 ThreadPoolTaskExecutor 任务队列的待执行任务数量

Spring Boot 实战

第一个 Spring Boot 程序

Spring Boot:自定义和禁用banner

Spring Boot:CommandLineRunner 接口

Spring Boot:ApplicationRunner接口

Spring Boot:@Bean 和 @Qualifier 注解的使用

Spring Boot:@Component和@Qualifier的使用

Spring Boot:使用 @Aspect 定义切面

Spring Boot:事件监听与发布

如何将 Spring Boot 应用作为服务运行

Spring Boot Web:通过 Hello World 入门

Spring Boot Web:根据情况返回JSON或XML

Spring Boot Web:修改监听的IP地址和端口

Spring Boot Web:限定某个URL的请求方法

Spring Boot Web:获取请求头信息

Spring Boot Web:如何设置HTTP响应头

Spring Boot Web:自定义Method Not Allowed响应

Spring Boot Web:使用 @ExceptionHandler 处理异常

Spring Boot Web:处理 HTTP 请求体中的 JSON 数据

Spring Boot Web:使用 @Valid 校验请求数据

Spring 源码

Spring 源码分析:分析 Hello World 程序

Spring 源码分析:ApplicationContext

Spring 源码分析:@Bean 原理

Spring 源码分析:@PostConstruct、InitializingBean、ApplicationContextAware、ApplicationListener 的执行顺序



( 本文完 )