IoC(控制反转)和DI(依赖注入)
- 理解IoC和DI的概念
- 学习如何使用注解实现DI
- 了解如何通过注解配置Bean的依赖关系
Spring核心注解
@Component
及其衍生注解:@Service
、@Repository
、@Controller
@Autowired
:自动装配依赖@Qualifier
:指定注入的具体Bean@Value
:注入属性值@Configuration
和@Bean
:Java配置和定义Bean
AOP(面向切面编程)
- 理解AOP的概念和作用
- 学习如何使用
@Aspect
和切面注解进行切面编程 - 掌握常用的切点表达式语法
Spring MVC(Web开发)
- 学习使用
@Controller
和@RequestMapping
处理请求和路由 - 理解视图解析器和视图模板
- 处理表单数据、请求参数和响应结果
- 使用
@Valid
和数据绑定进行表单验证
- 学习使用
数据访问和持久化
- 使用Spring JDBC进行关系型数据库访问
- 集成ORM框架(如Hibernate、MyBatis)进行对象关系映射
- 使用Spring Data访问各种数据存储技术
- 学习事务管理和声明式事务
Spring Boot
- 理解Spring Boot的基本原理和优势
- 学习如何快速构建和配置Spring Boot应用
- 掌握自动配置和起步依赖的使用
- 使用Spring Boot Actuator进行应用监控和管理
Spring Security
- 学习如何使用
@EnableWebSecurity
和配置类保护Web应用 - 实现身份认证和授权控制
- 使用注解进行方法级别的安全控制
- 定制化和扩展Spring Security的功能
- 学习如何使用
Previous
Spring 注解
Spring Boot是一个用于构建Java应用程序的开源框架,它简化了基于Spring框架的应用程序的开发过程。
2023-11-18
Next
servlet解决跨域
底层使用Java代码解决跨域问题,你可以通过配置 CorsFilter 或者自定义 Filter 来实现。
2023-11-18