1-Spring概述
阿新 • • 發佈:2022-05-20
1.Spring是輕量級的開源的JavaEE框架
2.Spring可以解決企業應用開發的複雜性
3.Spring有兩個核心部分:IOC和AOP
>IOC:控制反轉,把建立物件的過程交給Spring進行管理
>Aop:面向切面,不修改原始碼進行功能增強
4.Spring特點:
>方便解耦,簡化開發
>Aop程式設計支援
>方便程式測試
>方便和其他框架進行整合
>方便進行事務操作
>降低API開發難度
入門案例:
1.建立Spring配置檔案,在配置檔案配置建立的物件
1 <?xml version="1.0" encoding="UTF-8"?> 2<beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 5 6 <!--1 配置User物件建立--> 7 <bean id="user" class="com.atguigu.spring5.User"></bean> 8 </beans>
2.測試程式碼
1 package com.atguigu.spring5.testdemo; 2 3 import com.atguigu.spring5.User; 4 import org.junit.Test; 5 import org.springframework.context.ApplicationContext; 6 import org.springframework.context.support.ClassPathXmlApplicationContext;7 8 public class TestSpring5 { 9 10 @Test 11 public void testAdd() { 12 // 1.載入spring配置檔案。 13 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); 14 15 // 2.獲取配置建立的物件。 16 User user = context.getBean("user", User.class); 17 18 System.out.println(user); 19 user.add(); 20 } 21 }