• spring常用注解


    1.

    @Controller

    @Service

    @Repository 

    @Component

    2.

    @Value    主要功能获取取配置文件中值注入到指定属性上,可以使用的地方:字段上,set方法上,方法入参上,当作元注解

    @Value("#{SpEl}")
    @Value("${property}")
    @Value("${property:default_value}")

    @Autowired 

    @Qualifier

    @Resource

    3.

    @Scope

    @PostConstruct 

    @PreDestroy

    4.

    @Aspect

    @Before

    @AfterReturning

    @Around

    @AfterThrowing

    @After

    @Pointcut 

    5.

    @RequestMapping

    @GetMapping

    @PostMapping

    @ResponseBody

    @RequestBody

    @RequestParam

    @PathVariable

    @RequestHeader

    @CookieValue

    @ModelAttribute

    @SessionAttributes

    6.

    @SpringBootApplication

    @RestController

    @ComponentScan

    @PropertySource

    @ConfigurationProperties  和@Value类似都是用来注入属性,不过是批量注入,可以用在类上,可以指定前缀

    或者和@Bean注解一起在方法上使用类为bean注入属性,

    @Bean
    @ConfigurationProperties(prefix = "my")

    并且支持松散语法

    my.name-first=jianwu
    my.name_first=jianwu
    my.name_FIrst=jianwu
    类似这样的属性都可以映射到nameFirst属性上
    
    
    
  • 相关阅读:
    需要我们了解的SQL Server阻塞原因与解决方法
    SQL Server应用模式之OLTP系统性能分析
    第一章 scala环境搭建
    IO
    装饰器模式
    java 泛型方法
    文件格式转换
    spring ioc
    深入浅出Java模式设计之模板方法模式
    struts2
  • 原文地址:https://www.cnblogs.com/ENU7/p/9278862.html
Copyright © 2020-2023  润新知