Maven 프로젝트 와 Spring IOC 인 스 턴 스 프로 세 스 분석 만 들 기
Maven 프로젝트 를 만 드 는 방법 과 Spring IOC 를 만 드 는 예 를 공유 합 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다!
1.Maven 프로젝트 만 들 기
저 는 Intellij IDEA 개발 도 구 를 사용 하여 Maven 프로젝트 를 만 들 었 습 니 다.이 소프트웨어 를 연 후에 file->procject 를 직접 클릭 합 니 다.아래 그림 과 같 습 니 다.
그리고 바로 내 그림 의 절 차 를 따라 내 려 갔다.
이 쯤 되면 Maven 프로젝트 를 만 들 었 습 니 다.그리고 개발 도 구 는 오른쪽 아래 에 그림 의 정 보 를 알려 주 고 자동 가 져 오 기 를 누 르 면 됩 니 다.
그리고 Spring IOC 의 프로젝트 의존 도 를 가 져 오 면 이 사이트 에서 찾 을 수 있 습 니 다Maven 의존 검색그리고 pom.xml 파일 에서 아래 의존 도 를 가 져 옵 니 다.
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.12.RELEASE</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
의존 도 를 가 져 오 면 패 키 지 를 만 듭 니 다.패 키 지 를 만 드 는 것 은 자바 류 를 잘 관리 하기 위해 서 입 니 다.패 키 지 를 만 든 후에 바로 클래스 를 만 듭 니 다.패 키 지 를 만 들 고 클래스 의 이름 은 자바 이름 규범 에 따라 만 들 면 됩 니 다.
Student 클래스 를 만 든 후 resources 폴 더 에 applicationContext.xml 파일 을 직접 만 듭 니 다.마지막 으로 test 아래 자바 에 가방 을 만 들 고 테스트 클래스 를 만 듭 니 다.구체 적 인 코드 는 다음 과 같 습 니 다.
Student.java
package com.zzx.entity;
public class Student {
private Integer id;
private String name;
private Integer age;
private Integer sex;
private String address;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age +
", sex=" + sex +
", address='" + address + '\'' +
'}';
}
}
applicationContext.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"
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 ">
<!-- Spring -->
<bean name="s1" class="com.zzx.entity.Student">
<property name="id" value="1"></property>
<property name="name" value=" "></property>
<property name="age" value="18"></property>
<property name="sex" value="2"></property>
<property name="address" value=" "></property>
</bean>
<!-- spring , , -->
<!-- property , setter , -->
<bean name="s2" class="com.zzx.entity.Student">
<property name="id" value="2"></property>
<property name="name" value=" "></property>
<property name="age" value="16"></property>
<property name="sex" value="1"></property>
<property name="address" value=" "></property>
</bean>
</beans>
Test01.java
package com.zzx.ioc;
import com.zzx.entity.Student;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test01 {
@Test
public void studentTest(){
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
Student s1 = applicationContext.getBean("s1", Student.class);
Student s2 = applicationContext.getBean("s2", Student.class);
System.out.println(s1);
System.out.println(s2);
}
}
마지막 으로 프로그램 을 직접 실행 하면 간단 한 Spring IOC 가 Maven 과 결합 하 는 프로젝트 가 완성 된다.엔 딩
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 파일, 폴 더 생 성 및 삭제QQ 그룹 에서 어떤 사람 이 폴 더 의 삭 제 를 묻 자 인터넷 으로 찾 아 보 았 습 니 다. 프로그램 을 만 들 었 습 니 다. 주의해 야 할 점 은 폴 더 안의 내용 이 파일 인지 하위 폴 더 인지 판단 해 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.