欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring 注解

程序员文章站 2022-07-08 15:38:55
IOC控制反转依赖注入1 构造器注入2 setter方法注入@Autowired相当于

标题

IOC控制反转

依赖注入

1 构造器注入
2 setter方法注入
Spring 注解

@Autowired

@Autowired相当于<property name = “dog” value =“dog”

@Autowired ,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。
Spring 注解

@Qualifier

Spring 注解
Spring 注解

@Component

Spring 注解
Spring 注解

@Repository (dao层)

@Service (service层)

@Controller (controller层)

Spring 注解

Spring 注解

Spring AOP

面向切面编程
Spring 注解

提供声明式事务
Spring 注解

@Aspect

@Before
@After
@Around
Spring 注解
Spring 注解
Spring 注解

@Bean

Spring 注解

Spring中@Component与@Bean的区别

@Component和@Bean的目的是一样的,都是注册bean到Spring容器中。

@Component VS @Bean

@Component 和 它的子类型(@Controller, @Service and @Repository)注释在类上。告诉Spring,我是一个bean,通过类路径扫描自动检测并注入到Spring容器中。
  @Bean不能注释在类上,只能用于在配置类中显式声明单个bean。意思就是,我要获取这个bean的时候,spring要按照这种方式去获取这个bean。默认情况下@Bean注释的方法名作为对象的名字,也可以用name属性定义对象的名字。

@RequestMapping

@GetMapping(value=““)

Spring 注解
Spring 注解

Spring 注解

@Configuration

Spring 注解
JSON
Jackson使用需要在pom.xml中导入依赖

@ResponseBody

Spring 注解

@RequestController

@RestController注解来控制处理Http请求

配合@RequestMapping 配置url映射使用。

1.@RestController注解是@Controller和@RequestBody的组合使用

thymeleaf模板引擎

Spring 注解thymeleaf和Vue

前后端不分离:用thymeleaf做模板引擎,做数据渲染
前后端分离:使用vue、react等
vue前端开发框架

本文地址:https://blog.csdn.net/hessenberg/article/details/114251896

相关标签: Spring java