1.spring約束的導入 2.SSH常用約束 3.application.xml的引入方式 <1.通過ClassPathXmlApplicationContext引入配置文件application.xml <2.application.xml <3.命名空間的引入 4.在過濾器中配置applica ...
1.spring約束的導入
2.SSH常用約束
3.application.xml的引入方式
<1.通過ClassPathXmlApplicationContext引入配置文件application.xml
public void fun1() {
// 1.創建容器對象 ApplicationContext容器創建時自動創建所有對象
ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
// 2.向容器要user對象
User u = (User) ac.getBean("user1");
// 3.列印user對象
System.out.println(u);
}
<2.application.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd ">
<!--將user對象交給spring容器管理 -->
<!--bean元素:使用該元素描述需要spring容器管理的對象
name:元素給被管理的對象起一個名字。獲得對象時通過該名稱獲得對象
class屬性:被管理對象的完整類名
-->
<!-- 創建方式一:空參構造 -->
<bean name="user1" class="com.hdh.a_bean.User" scope="singleton"></bean>
</beans>
<3.命名空間的引入
4.在過濾器中配置application.xml。application.xml隨項目的啟動而啟動(推薦使用)
<!--配置spring配置文件位置參數 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>