【架构师之路】-【spring源码学习】-02根据源码来运行小例子

来源:互联网 发布:cloudstack基本网络 编辑:程序博客网 时间:2024/05/19 04:06

01文章已经说到怎么部署源代码;这一章节来运行一个SPRING的小例子

1、先创建一个项目,结构如图


2、Main.java的代码:

package com.test01;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main { public static void main(String[] args) {        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");        UserService userService = (UserService) applicationContext.getBean("userService");        userService.login();    }}
3、userService.java 接口代码:

package com.test01;public interface UserService {void login();}

4、userServiceImpl.java  代码:

package com.test01;import org.springframework.stereotype.Service;@Service("userService")public class UserServiceImpl implements UserService{    @Override    public void login() {        System.out.println("login...");    }}

5、application.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:context="http://www.springframework.org/schema/context"       xsi:schemaLocation="        http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans.xsd        http://www.springframework.org/schema/context        http://www.springframework.org/schema/context/spring-context.xsd        ">    <context:component-scan            base-package=                    "com.test01"/></beans>

6、最重要的一步:右键springTest -build path -configure build path   ; 选择project  ,点击add ,选择所有项目,确定这样就关联了所有的项目,然后springTest项目里要引入的包

ctrl+shift+n一下,最后 运行MAIN解决!!!!!


原创粉丝点击