1.Spring常见注解
@Component、@Controller、@Service、@Repository使用在类上用于实例化Bean
@Autowired使用在字段上用于根据类型依赖注入
@Qualifier 结合@Autowired一起使用用于根据名称进行依赖注入
@Scope标注Bean的作用范围
@Configuration指定当前类是一个Spring配置类,当创建容器时会从该类上加载注解
@ComponentScan用于指定Spring在初始化容器时要扫描的包
@Bean使用在方法上,标注将该方法的返回值存储到Spring容器中
@lmport使用@lmport导入的类会被Spring加载到ioc容器中
@Aspect、@Before、@After、@Around、@Pointcut用于切面编程(AOP)
2.Springboot MVC常见注解
@RequestMapping 用于映射请求路径,可以定义在类上和方法上。用于类上,则表示类中的所有的方法都是以该地址作为父路径
@RequestBody 注解实现接收http请求的json数据,将json转换为java对象
@RequestParam 指定请求参数的名称
@PathViriable 从请求路径下中获取请求参数(/user/lid),传递给方法的形式参数
@ResponseBody 注解实现将controller方法返回对象转化为json对象响应给客户端
@RequestHeader 获取指定的请求头数据
@RestController = @Controller + @ResponseBody
3.SpringBoot常见注解
@SpringBootConfiguration 组合了-@Configuration注解,实现配置文件的功能
@EnableAutoConfiguration 打开自动配置的功能,也可以关闭某个自动配置的选
@ComponentScan Spring 组件扫描
@SpringBootConfiguration 用于定义 Bean 和配置 Spring 容器。
标签:容器,请求,Spring,常见,Bean,用于,注解 From: https://blog.csdn.net/CAI_win/article/details/143274506