spring注解

时间:2023-01-13 19:10

摘要

spring注解其实就好像是使用说明书一样,在需要的时候可以很好的提取出来再查找相关的资料,如此在平时工作的时候就不会很被动,相对更高效率更轻松。

spring注解

@configuration注解

该类等价于xml中配置的beans,也可以说成是ioc容器,它的某个方法头上若是注册了@bean,那便会作为这个spring容器中的bean,与xml中的bean拥有相同的意思。要特别注意的是,@configuration注解的类必须要使用context:component-scanbase-package=“xxx”/要注意的是定义一个mainconfig用@configuration注解,那这个mainconfig就相当于xml里面的beans,里面用@bean注解与xml里定义的bean是等价的,用contex:component-scanbase-package=“xxx”/扫描该类,最终我们便可以在程序中用@autowired或者@resource注解取得用@bean注解的bean,这样便和用xml先配置bean再在程序中自动注入是一样的,可以很好地减少xml里面的配置。

@Value注解

想要简化可以从properties里取配置,可以使用@value,可以在properties文件中的配置值。具体的来说就是在dispatcher-servlet.xml里引入properties文件。<context:property-placeholder location=“classpath:test.properties”/>在程序中使用@value:@value(“${wx-appid}”)public string appid;要注意,即便是给变量设置了初值也会以配置文件的值为准。

使用元注解来自定义注解和处理自定义注解

有了元注解我们便可以使用它来自定义需要的注解,可以结合自定义注解和AOP或者是过滤器,举个例子,我们需要使用注解来实现权限的细粒度的控制,那么需要在类或者是方法上使用权限注解,之后在AOP或者是过滤器中进行拦截处理,以达到最初的目的。

标签:
随便看看
本类推荐
本类排行
热门标签

我国国家通讯社行不行啊细狗新年贺词祝福语2023年祝福语新年新年贺词新年贺词祝福语居家抗病毒小药箱除夕高速免费吗2022年除夕高速免费吗春联春联句子大全春联句子大全七字年夜饭十二道菜年夜饭十二道菜单年夜饭吃什么年夜饭吃什么菜吃年夜饭的寓意年夜饭黑芝麻菊花茶晒菊花茶腌腊肉送妈妈生日礼物汉白玉送闺蜜水钻送女人礼物爸爸生日送礼物送老公