zoukankan      html  css  js  c++  java
  • Spring_第一个Spring入门案例IOC

    今天我们来写我们的第一个spring 

    第一步 建立一个java project

    第二步 添加我们的五个jar文件

    第三步 在项目中建立一个com.zk.spring包

    第四步 建立我们的userservice接口和userserviceImpl.java文件

     在我们的UserService.java和UserServiceImpl.java添加

    UserService.java

    package com.zk.Spring;
    
    public interface UserService {
    	public void addUser();
    }

     UserServiceImpl.java

    package com.zk.Spring;
    
    public class UserServiceImpl implements UserService{
    
    	
    	@Override
    	public void addUser() {
    		// TODO Auto-generated method stub
    		System.out.println("UserService");
    	}
    
    }

    第五步 在我们的项目中写一个ApplicationContext.xml文件,放在src目录下,并在ApplicationContext.xml文件中添加如下代码:

    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"
           xmlns:util="http://www.springframework.org/schema/util"
           xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
    <bean id="userservice" class="com.zk.Spring.UserServiceImpl"></bean>
    </beans>
    

      

    最后写一个test测试文件

    TestDemo.java

    package com.zk.Spring;
    
    import org.junit.Test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    
    public class TestDemo {
    	@Test
    	public void test()
    	{
    		String xmlpath="ApplicationContext.xml";
    		ApplicationContext applicationContext=new ClassPathXmlApplicationContext(xmlpath);
    		UserService userservice=(UserService) applicationContext.getBean("userservice");
    		userservice.addUser();
    	}
    }
    

      

    运行程序

    成功 

  • 相关阅读:
    vue 自定义组件销毁
    通过微信公众号API复制公众号自定义菜单同时增加子菜单方法
    shell 常用案例
    java 与 CDH kafka集成
    CDH 安装 kafka
    linux下Vim文本编辑器的常用快捷键
    shell 启动和停止脚本
    CHD 5.15 安装 Kylin
    hive on spark
    kafka-mirror不稳定问题分析与解决方法
  • 原文地址:https://www.cnblogs.com/longlyseul/p/9878761.html
Copyright © 2011-2022 走看看