Spring

[Spring] STS4 Spring Framework 프로젝트 생성 및 설정하기

2023. 9. 18. 14:00
목차
  1. 1. Dynamic Web Project 생성
  2. 2. Maven Project로 Convert하기
  3. 3. Spring Project Nature 추가
  4. 4. Spring Namespace Support 설정
  5. 5. application.xml 생성
  6. 6. pom.xml :: 라이브러리 추가

 

 

 

 

Spring Boot가 아니라 전통적인 Spring 실습하기

STS는 스프링부트를 위한 툴이라 바로 스프링 프로젝트를 생성할 순 없고, 아래의 네 단계를 통해 설정할 수 있다.

 

1. Dynamic Web Project 생성

Dynamic Web Project를 먼저 생성 후,

 

 

2. Maven Project로 Convert하기

프로젝트 우클릭 - Configure - Convert to Maven Project

메이븐 프로젝트로 컨버팅해준다.

 

 

 

3. Spring Project Nature 추가

 

 

 

4. Spring Namespace Support 설정

프로젝트 우클릭 - Properties - Spring의 Namespace Support - Enable project specific settings 체크 후 Apply

 

 

 

5. application.xml 생성

resources 폴더 생성 후, 이 폴더에 application.xml 파일을 생성해준다.

 

 

https://docs.spring.io/spring-framework/docs/5.3.30/reference/html/core.html#spring-core

 

Core Technologies

In the preceding scenario, using @Autowired works well and provides the desired modularity, but determining exactly where the autowired bean definitions are declared is still somewhat ambiguous. For example, as a developer looking at ServiceConfig, how do

docs.spring.io

Spring 홈페이지의 Projects - Spring Framework - Learn

 

 

복사하여 생성한 application.xml에 붙여넣었다.

중간의 bean은 추후에 작성할것이기 때문에 지웠다.

(저장 후 닫고 다시 열면 하단에 Namespaces 탭 생김 = Spring 설정파일로 인식된 것)

 

 

6. pom.xml :: 라이브러리 추가

IoC/DI 공부 시 spring context만 추가해주면 됨

https://mvnrepository.com/artifact/org.springframework/spring-context/5.3.30

5.3.30 버전을 사용할 것인데 기존에 jar파일을 다운받아서 lib폴더에 넣어주는 것이 아닌,

 

설정 코드를 복사하여 pom.xml 파일에 붙여넣어주면 된다.

pom.xml : 메이븐 설정파일

 

<dependencies> 태그 안에 넣어주었다.

 

이렇게 자동으로 된다.!

 

 

 

 

저작자표시 비영리 변경금지 (새창열림)
  1. 1. Dynamic Web Project 생성
  2. 2. Maven Project로 Convert하기
  3. 3. Spring Project Nature 추가
  4. 4. Spring Namespace Support 설정
  5. 5. application.xml 생성
  6. 6. pom.xml :: 라이브러리 추가
'Spring' 카테고리의 다른 글
  • [Spring] AOP + 실습
  • [Spring] IoC/DI + 실습
  • [Spring] STS 설치 및 설정하기(Spring Tool Suite 4)
  • [Spring] 스프링이란?
oink24
oink24
학습한 것을 기록합니다.
oink24
records
oink24
전체
오늘
어제
  • 분류 전체보기 (18)
    • Spring (18)

바로가기

  • GitHub

최근 댓글

최근 글

hELLO · Designed By 정상우.
oink24
[Spring] STS4 Spring Framework 프로젝트 생성 및 설정하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.