专栏首页FHADMINspring 框架常用注解
原创

spring 框架常用注解

1.声明bean的注解 @Component:声明类为组件,没有明确的角色

@Service:用于标注业务逻辑层组件即(service层)

@Repository:用于标注数据访问组件即(dao层),

@Controller:在控制层使用,声明返回视图

@RestController: 在控制层使用,声明返回对象

2.注入bean的注解 @Autowired:由Spring提供,按类型注入,如果一个接口有多个实现,需要和@Qualifier配合使用

3、java配置类相关注解: @Bean 注解在方法上,声明当前方法的返回值为一个bean

4、切面(AOP)相关注解: Spring支持AspectJ的注解式切面编程。

@Aspect 声明一个切面

使用@After、@Before、@Around定义通知,可直接将拦截规则(切点)作为参数。

@After 后置通知,在方法执行之后执行(方法上)

@Before 前置通知,在方法执行之前执行(方法上)

@Around 环绕通知,在方法执行之前与之后执行(方法上)

@PointCut 声明切点

5、@Value注解:为属性注入值 支持如下方式的注入:

1).注入普通字符

@Value("Michael") String name; 2).注入其它bean属性

@Value("#{ domeClass.name}") String name; 3).注入文件资源

@Value("classpath:com/it/test.txt") String Resource file; 4).注入网站资源

@Value("fhadmin.cn") Resource url; 5).注入配置文件

@Value("${book.name} ") String bookName; 6、spring其他部分注解 @RequestMapping: 配置URL地址的映射

@RequestParam: 获取请求参数的值,用在方法的参数上

@RequestBody: 接受json对象的字符串,用在方法的参数上

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring框架(十)Spring的常用注解,知道这些,可以开始写项目了,建议收藏

    之前我们学习的,我们因为有了spring,不需要我们自己创建对象了,只需要配置一下,那么创建spring容器对象,以后就可以直接传spring容器里面拿对象了。

    一天不写程序难受
  • 【框架】122:spring框架之注解

    IoC容器是Spring的特色之一,可以使用它管理很多Bean,前几天我们都是将这些Bean配置在applicationContext.xml文件中的。

    刘小爱
  • Java单体应用 - 常用框架 - 07.Spring MVC - 其它注解

    原文地址:http://www.work100.net/training/monolithic-frameworks-spring-mvc-other-anno...

    光束云
  • spring框架注解的用法分析

    我们先从Spring配置文件分析,base-package=”com.beanannotation”说明我们只处理这个包名下面的注解。

    java干货
  • Spring 框架中 @PostConstruct 注解详解

    在Spring项目经常遇到@PostConstruct注解,首先介绍一下它的用途: 被注解的方法,在对象加载完依赖注入后执行。

    Java技术栈
  • Spring 常用注解

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

    赵哥窟
  • Spring 常用注解

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    多凡
  • Spring常用注解

    @Scheduled(cron = "${notice.timed.send.schedule}") 实现配置中心配置时间

    用户5325874
  • 1.10.Spring Boot核心注解@Spring常用注解

    @Configuration 声明当前类为配置类,相当于xml形式的Spring配置(类上)

    itjim
  • Spring Boot /Spring framework 常用注解

    @Entity (实体类注解) @Table(可指定表名) @Data(可缺省get/set) @MappedSuperclass(将实体类的多个属性分...

    兜兜毛毛
  • springmvc框架开发常用的注解总结

    1、@Controller使用:表示表现层中的JavaBean被spring容器管理。 2、@requestMapping使用:   a) 在方法上: 标记ur...

    赵小忠
  • spring常用注解使用解析

    spring没有采用约定优于配置的策略,spring要求显示指定搜索哪些路径下的Java文件。spring将会把合适的java类全部注册成spring Bean...

    intsmaze-刘洋
  • Spring Boot(2) 常用注解

    如果在Spring boot的自动配置外想使用其他的Spring 配置,可以直接写在@Configuration注解的类中,组件扫描会发现该类的(注意组件扫描...

    haoming1100
  • Spring Boot---(5)SpringBoot常用注解

    @SpringBootApplication: 这是Sprint Boot的标识,它包含@Configuration、@EnableAutoConfigura...

    IT云清
  • Spring常用注解式开发

      注解,@Configuration告诉Spring这是一个配置类,相当于bean.xml配置文件。   注解,@Bean给Spring容器注入一个bean对...

    别先生
  • Spring boot常用注解收集

    无论是xml配置、java注解配置,都称为配置元数据,所谓元数据即描述数据的数据。元数据本身不具备任何可执行的能力,只能通过外界代码来对这些元数据解析后进行一些...

    用户7676729
  • Java单体应用 - 常用框架 - 02.Spring

    原文地址:http://www.work100.net/training/monolithic-frameworks-spring.html

    光束云
  • Spring框架里注解@Autowired的工作原理

    Suppose I have a bean named HelloWorld which has a member attribute points to an...

    Jerry Wang
  • spring框架(1)— 依赖注入

    Mister24

扫码关注云+社区

领取腾讯云代金券