zoukankan      html  css  js  c++  java
  • Spring入门_01

    <bean id="userAction" class="com.umgsai.spring.UserAction">
        <property name="userManager" ref="manager"></property><!-- 依赖注入 -->
    </bean>
    <bean id="manager" class="com.umgsai.spring.UserManager">
        <property name="driverClass">
            <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
        </property>
        <property name="username">
            <value>sa</value>
        </property>
        <property name="password">
            <value>123456</value>
        </property>
        <property name="url">
            <value>jdbc:sqlserver://localhost:1433;database=surveillance</value>
        </property>
    </bean>


    UserManager.java

    package com.umgsai.spring;
    public class UserManager {
        private String username;
        private String password;
        private String url;
        private String driverClass;
                                 
        public void setUsername(String username) {
            this.username = username;
        }
        public void setPassword(String password) {
            this.password = password;
        }
        public void setUrl(String url) {
            this.url = url;
        }
        public void setDriverClass(String driverClass) {
            this.driverClass = driverClass;
        }
        public void add(User user) {
            System.out.println(username);
            System.out.println(password);
            System.out.println(driverClass);
            System.out.println(url);
            System.out.println("执行添加User操作");
        }
                                 
    }


    UserAction.java

    package com.umgsai.spring;
    public class UserAction {
        private UserManager userManager;
        public void setUserManager(UserManager userManager) {
            this.userManager = userManager;
        }
        public String execute() {
            User user = new User();
            userManager.add(user);
            return "success";
        }
    }


    public static void main(String[] args) {
        //IMessage message = MessageFactory.create("1");
        //创建spring Bean工厂
        BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml");
        //BeanFactory factory = new ClassPathXmlApplicationContext("app*.xml");通配符
        UserAction userAction = (UserAction)factory.getBean("userAction");
        System.out.println(userAction.execute());
    }

    控制台输出

    sa

    123456

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    jdbc:sqlserver://localhost:1433;database=surveillance

    执行添加User操作

    success



    本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1254159

    积跬步以致千里,积小流以成江海。
    2016年5月之前的博文发布于51cto,链接地址:shamrock.blog.51cto.com
    2016年5月之后博文发布与cnblogs上。
    Github地址 https://github.com/umgsai
    Keep moving~!!!
  • 相关阅读:
    堆与堆排序
    利用openssl进行RSA加密解密
    [转载]编辑器圣战
    七月底的小结
    计算机是怎么样工作的?
    Linux进程地址空间之初探:一
    微软2013暑期实习笔试回忆
    微软编程之美资格赛
    微软编程之美初赛
    rootkit:实现隐藏进程
  • 原文地址:https://www.cnblogs.com/umgsai/p/3908117.html
Copyright © 2011-2022 走看看