Spring学习
dxx707099957
这个作者很懒,什么都没留下…
展开
-
JAVA自定义注解判断属性是否为空
一、自定义注解Java@Target(value=ElementType.FIELD)@Retention(value = RetentionPolicy.RUNTIME)public @interface NotNull { String message() default "";}Target,Retention是元注解,也就是注解的注解Target:注解的范围,这里选ElementType.FIELD,表示作用在属性上。Retention:注解的生命周期,RUNTIM转载 2020-07-21 18:29:05 · 5807 阅读 · 1 评论 -
spring的@Value详解
@Value注入不通过配置文件的注入属性的情况通过@Value将外部的值动态注入到Bean中,使用的情况有:注入普通字符串 注入操作系统属性 注入表达式结果 注入其他Bean属性:注入beanInject对象的属性another 注入文件资源 注入URL资源详细代码见: @Value("normal") private String normal; // 注入普通字符串 @Value("#{systemProperties['os.name']}")...转载 2020-07-20 18:46:27 · 318 阅读 · 0 评论 -
Spring中@Component的作用
1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)泛指各种组件,就是说当我们的类不属于各种归类的时候(不.转载 2020-07-20 18:30:56 · 122 阅读 · 0 评论