• spring学习之第一个spring程序


    spring的入门程序

    1.在Eclipse中创建Java项目,并将spring的四个核心包和依赖包添加到src里,发布到类路劲下,项目如图所示:

            

    2.UserDao程序如下:

    package com.itheima.ioc;
    
    public interface  UserDao {
        public void say();
    }

     

    3.UserDaoImpl如下:

    package com.itheima.ioc;
    
    public class UserDaoImpl implements UserDao {
    
        @Override
        public void say() {
            System.out.println("UserDao say hello Word!");
    
        }
    
    }

    4.applicationContext.xm如下

      配置文件的名称可以随便写,通常在实际开发中都写成applicationContext.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-4.3.xsd"> 
        <!-- 将指定的类配置给Spring,让Spring创建其对象的实例 -->
        <bean id="userDao" class="com.itheima.ioc.UserDaoImpl"/>
    </beans>

    5.测试程序如下:

    package com.itheima.ioc;
    
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    public class IocTest {
        public static void main(String[] args) {
            //1.初始化spring容器,加载配置文件
            ApplicationContext applicationContext=
                            new ClassPathXmlApplicationContext("applicationContext.xml");
            
            //2.通过容器来获取userDao实例
            UserDao userDao=(UserDao) applicationContext.getBean("userDao");
            
            //3.调用实例的方法
            userDao.say();
        }
    }

    测试结果如下:

         

  • 相关阅读:
    LocalDateTime方法plusHours()
    windows查看所有端口, 查看端口是否占用
    maven编译引起excel文件损坏问题解决
    Java BigDecimal 添加数据
    postgresql数据库设置联合主键的语句
    Linux为普通用户挂载磁盘
    Glog不打印错误方法
    关闭书莓派3B所有指示灯
    巧用Python自带http服务实现文件共享
    VIM高阶使用技巧
  • 原文地址:https://www.cnblogs.com/zhilili/p/11383247.html
Copyright © 2020-2023  润新知