转载

使用注解开发

使用注解开发

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        https://www.springframework.org/schema/context/spring-context.xsd">

    <context:annotation-config/>
    <context:component-scan base-package="com.wenmrong.pojo"/>

</beans>
  • 导入配置文件

@Component创建对象

  • 导入component-scan,扫描实体包的全部实体类
  • 不需要在配置文件中配置bean即可获取对象
  • 放在类上,改类被spring管理
  • getBean的时候参数默认为类的 小写

@Value用于给属性赋值

  • 限于简单的情况
  • 可以在属性上方或set上方声明

@Repository @Service @Controller

  • 以上三个注解和@Component的功能一样,声明改类交给spring管理和创建对象
  • @Repository用于dao层
  • @Service用于业务层
  • @Controller用于控制层

@Scope

  • 用于设置对象的作用域
原文  https://segmentfault.com/a/1190000022545839
正文到此结束
Loading...