Spring框架主要解决了创建对象、管理对象的问题.
Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。 Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO 的编程模型来促进良好的编程实践。
注解大全
| 注解 | 解释 |
| -------------- | ------------------------------------------------------------ |
| @Configuration | 添加在类的声明之前,表示此类是配置类,会自动执行配置类中的@Bean方法,并
解读配置类上的其它注解 |
| @Bean | 使得Spring框架自动调用此方法,并管理此方法返回的结果,@Bean方法必须存在于@Configuration类中 |
| @Component | 组件注解,添加在类的声明之前,表示此类是组件类,是通用注解,应该添加在不是控制器类,也不是业务逻辑类,也不是数据访问类的类上 |
| @ComponentScan | 组件扫描,当加载到此注解时,Spring会扫描此注解配置的根包下是否存在组件类,如果存在,会自动创建组件类的对象,如果某些类不是组件,会被跳过(无视) |
| @Controller | 组件注解,添加在类的声明之前,表示此类是组件类,应该添加在控制器类上 |
| @Service | 组件注解,添加在类的声明之前,表示此类是组件类,应该添加在业务逻辑类上 |
| @Repository | 组件注解,添加在类的声明之前,表示此类是组件类,应该添加在数据访问类上 |
| | |
| | |
# 异常大全
| 异常类名 | 解释 |
| ------------------------------- | ------------------------------------------------------------ |
| NoSuchBeanDefinitionException | 在Spring容器中无此Bean,但又尝试获取(可能是Spring自动获取)/使用此Bean |
| NoUniqueBeanDefinitionException | 尝试根据类型获取Bean时,由于Spring容器中有多个此类型的Bean,则出现错误 |
| | |
#



