1.3 Spring的入门程序
我用 idea












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

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

<?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/beanshttp://www.springframework.org/schema/beans/spring-beans-4.3.xsd"><bean id="userDao" class="com.itheima.ioc.UserDaoImpl" />
</beans>
package com.itheima.ioc;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestloC {public static void main(String[] args){//1.初始化spring容器,加载配置文件ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");//2.通过容器获取userDao实例UserDao userDao = (UserDao)applicationContext.getBean("userDao");//调用实例中的say()方法userDao.say();}
}
这里会报错,因为 springframework 没有安装 spring 依赖。
这里改成 maven 项目
在chapter01下创建 pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.itheima</groupId><artifactId>chapter01</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>4.3.6.RELEASE</version></dependency></dependencies>
</project>
重启启动项目,会有个提示框提示检测到 maven,点确认会导入 maven,就不会报错了
点击运行 TestloC

这里没有运行 tomcat 服务器,可能是不需要的。








