spring框架学习1:搭建测试
生活随笔
收集整理的這篇文章主要介紹了
spring框架学习1:搭建测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.spring是什么?
如果寫一個小的項目,我們可以在項目一種,想創建一個對象就創建一個對象,直接用new的方法,創建對象,但是對于大型的項目來說,可能需要依賴幾百個類,類與類之間的關系也十分復雜,所以我們就不能把創建對象和維護對象之間的關系放到項目中,可以采用生活中分工合作的形式,把對象的創建和對象關系的維護給剝離出來,招一個工廠來干這些事。
Spring核心功能就是一個工廠模式,這個工廠專門負責創建對象以及維護對象之間的關系,形象來說,就是對象的管家。
Spring框架的核心思想,控制反轉(IOC)和面向切面(AOP)。
下面來是使用spring框架來簡單創建對象。
需要導入的jar包:
<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring.version>4.3.18.RELEASE</spring.version></properties><dependencies><!--springIOC和di的jar包--><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>${spring.version}</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.2</version></dependency></dependencies> spring核心jar包簡單創建一個對象:
package com.zs.entity;public class Student {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +'}';} }創建spring的配置文件applactionContect放在resources文件夾下:
<?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/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="student" class="com.zs.entity.Student"/></beans>然后創建測試類,測試是否能創建對象:
public class SpringTest {@Testpublic void test1(){ // 創建容器對象ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");Object student = context.getBean("student");System.out.println(student);} }創建對象成功。
?
轉載于:https://www.cnblogs.com/Zs-book1/p/10994981.html
總結
以上是生活随笔為你收集整理的spring框架学习1:搭建测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 多线程下载文件并实时计算下载百
- 下一篇: Fiddler监听Https请求响应