一、常见的注解很多,最常用的就那么几个:
@Component("user") //一般用于实体类
@Service("user") //一般用于service层
@Controller("user") //一般用于Web层
@Repository("user") //一般用于dao层
@Autowired //自动装配
@Scope(scopeName="prototype") //指定对象的作用范围
1.通过注解给属性赋值:
①直接在实体中在属性上面通过注解进行赋值
注:原理实际是通过反射的Field赋值的
但是不好之处就是破坏了封装性
②直接在实体中的set方法上通过注解进行赋值
注:原理实际是通过set方法赋值,推荐使用