zoukankan      html  css  js  c++  java
  • spring的学习_____13 使用注解开发

    1.需要在Spring的配置文件(applicationContext.xml)中加入一句:

    <!--自动扫描指定包下的注解-->
    <context:component-scan base-package="com.xbf.demo"/>

    2.接下来直接在相应的包下创建实体类,并添加上注解:

    User . java

    //相当于:在Spring容器中添加了一个对象
    // <bean id="user" class="com.xbf.demo.User"/>
    
    Component: 组件Bean
    Contorller: web层
    Service: service层
    Repository: dao层
    
    @Component("user")
    public class User{
       public String name="xbf";
    }

    3.IOC注入:

    3.1 可以不提供set方法,直接在属性名上 @Value("属性值")

    @Component("user2")
    public class User2{
         
        @Value("xbf2")
        private String name; 
    }
    
    //相当于:
    <bean id="user2" class="com.xbf.Demo.User2">
        <property name="name"  value="xbf2"/>
    </bean>

    3.2若有set方法,则直接在set方法上面写: @Value("属性值")

    @Controller("user2")
    public class User2 {
        //    <bean class="com.kuang.demo.User2" id="user2">
        //        <property name="name" value="秦疆2号"/>
        //    </bean>
    
    
        private String name;
    
        public String getName() {
            return name;
        }
        
        @Value("秦疆")
        public void setName(String name) {
            this.name = name;
        }
    }
  • 相关阅读:
    LeetCode(75) Sort Colors
    大众点评2015 在线笔试(1)
    百度2015 在线笔试题(3)
    百度2015 在线笔试题(2)
    百度2015 在线笔试题(1)
    其他 之网站分享插件
    Flask框架 之request对象
    Flask框架 之路由
    Flask框架 之第一个Flask程序
    微信 之网页授权登录
  • 原文地址:https://www.cnblogs.com/xbfchder/p/11276650.html
Copyright © 2011-2022 走看看