Spring - 개발환경 세팅(Maven Project)
2020. 8. 13. 20:23ㆍJava/Spring
반응형
1. New -> Maven Project 선택
2. 프로젝트 -> properties -> Project Facets -> Java 버전 1.8로 설정
위 사이트 접속 후 spring context 검색 -> 5.19 버전 선택 후 Maven 복사
4. pom.xml 파일에 dependencies 만들어 붙여넣기
5. properties 만들어서 그 안에 버전 설정 태그 삽입
6. dependency 수정
7. 다시 Maven 사이트 이동
slf4j => ver 1.7.26 , Logback => ver 1.2.3 복사 후 dependency에 추가 (콘솔에 로그를 띄어주는 역할)
Properties에 버전 설정 추가
pom.xml 전체 코드
<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.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>kr.co.softcampus</groupId>
<artifactId>SpringBasic</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- xml에서 사용할 속성들 -->
<properties>
<!-- 자바버전 -->
<java-version>1.8</java-version>
<!-- 스프링 버전 -->
<org.springframework-version>5.1.9.RELEASE</org.springframework-version>
<!-- <org.springframework-version>4.3.25.RELEASE</org.springframework-version> -->
<org.slfrj-version>1.7.26</org.slfrj-version>
<ch.qos.logback-version>1.2.3</ch.qos.logback-version>
</properties>
<dependencies>
<!-- spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework-version}</version>
</dependency>
<!-- slf4j -->
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${org.slfrj-version}</version>
</dependency>
<!-- logback -->
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${ch.qos.logback-version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>
8. beans.xml 파일 세팅
<?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='hello' class='kr.co.softcampus.beans.HelloWorldEn'/> -->
<bean id='hello' class='kr.co.softcampus.beans.HelloWorldko'/>
</beans>
9. 설정 작동 확인
클래스 생성
위와 같이 작성 후 실행
오류 없이 작동되면 beans.xml, pom.xml 파일의 설정이 정상적으로 이루어진 것이다.
반응형
'Java > Spring' 카테고리의 다른 글
Spring - 빈 객체 값 주입 (Setter 메소드) (0) | 2020.08.17 |
---|---|
Spring - 빈 객체 값 주입(생성자) (0) | 2020.08.17 |
Spring - BeanPostProcessor (0) | 2020.08.16 |
Spring - 빈 객체 생성 및 생명주기 (0) | 2020.08.16 |
Spring - IoC 컨테이너로 빈 관리하기 (0) | 2020.08.15 |