Spring入门
本入门教程,主要是教大家Spring入门。
Spring简介
第0步: Spring简介
Spring初识
第1步: 通过Spring Initializr创建Spring工程
第2步:使用二进制搜索算法示例了解紧耦合
第3步:使二进制搜索算法示例松散耦合
第4步:使用Spring管理依赖关系 - @Component,@ Autowired
第5步:背后发生了什么?
第6步:动态自动接线和异常排除 - @Primary
第7步:构造函数和Setter注入
第8步:Spring模块
第9步:Spring项目
第10步:为什么Spring受欢迎?
Spring进阶
第11步 - 依赖注入 - 更多示例
第12步 - 深度自动装配 - 按名称和@Primary
第13步 - 深度自动装配 - @Qualifier注释
第14步 - Bean的范围 - 原型和单例
第15步 - 使用Spring Bean范围的复杂场景 - Prototype和Singleton的混合
第15-A步- Spring Singleton和GOF Singleton之间的差异
第16步 - 使用组件扫描扫描bean
第17步 - Bean的生命周期 - @PostConstruct和@PreDestroy
第18步 - 容器和依赖注入(CDI) - @Named,@ Inject
第19步 - 删除基本应用程序中的Spring Boot
第20步 - 修复次要内容 - 添加Logback和关闭应用程序上下文
第21步 - 使用XML定义Spring应用程序上下文 - 第1部分
第22步 - 使用XML定义Spring应用程序上下文 - 第2部分
第23步 - 将XML上下文与组件扫描混合用于定义的Bean注释
第24步 - IOC容器与应用程序上下文与Bean工厂
第25步 - @Component vs @Service vs @Repository vs @Controller
第26步 - 从外部属性文件中读取值
Spring和单元测试
第27步 - 使用Java上下文进行Spring单元测试
第28步 - 使用XML上下文进行Spring单元测试
第29步 - 使用Mockito进行弹簧单元测试
初识Spring Boot
第30步:Spring Boot简介 - 目标和重要功能
第31步:在Spring Boot之前开发Spring应用程序
第32步:使用Spring Initializr创建Spring Boot应用程序
第33步:创建一个简单的REST控制器
第34步:什么是Spring Boot自动配置?
第35步:Spring Boot vs Spring vs Spring MVC
第36步:Spring Boot Starter项目 - Starter Web和Starter JPA
第37步:概述不同的Spring Boot Starter项目
第38步:弹簧启动执行器
第39步:Spring Boot开发人员工具
Spring AOP
第40步: 设置AOP示例 - 第1部分
第41步: 设置AOP示例 - 第2部分
第42步: 定义@Before建议
第43步: 了解AOP术语 - Pointcut, Advice, Aspect, Join Point,Weaving and Weaver
第44步: 使用@After,@ AfterReturning,@ AfterThrowing建议
第45步: 使用@Around建议实现性能跟踪
第46步: 最佳实践:使用常见的切入点配置
第47步: 其他切入点的快速摘要
第48步: 创建自定义注释和跟踪时间的方面
Spring JDBC和JPA
第49步: 使用JDBC,JPA,H2和Web依赖项设置项目
第50步: 启动H2控制台
第51步: 在H2中创建数据库表
第52步: 将数据填充到人员表中
第53步: 实现findAll人Spring JDBC查询方法
第54步: 使用CommandLineRunner执行findAll方法
第55步: 快速回顾 - JDBC vs Spring JDBC
第56步: 背景是什么?了解Spring Boot自动配置
第57步: 实现findById Spring JDBC查询方法
第58步: 实现deleteById Spring JDBC更新方法
第59步: 实现插入和更新Spring JDBC更新方法
第60步: 创建自定义Spring JDBC RowMapper
第61步: 快速介绍JPA
第62步: 定义人员实体
第63步: 实现findById JPA存储库方法
第64步: 实现插入和更新JPA存储库方法
第65步: 实现deleteById JPA存储库方法
第66步: 使用JPQL命名查询实现findAll
第67步: Spring Data JPA简介
第68步: 连接到其他数据库