STS (SpringSource Tool Suite) 소개
Spring 개발업체인 SpringSource가 직접 만들어 제공하는 이클립스의 확장판으로 최신 이클립스 기반으로
주요한 Spring 지원 플러그인과 관련된 도구를 모아서 Spring 개발에 최적화 되도록 만들어진 IDE이다.
STS가 제공하는 기능
1. Bean 클래스 이름 자동완성
2. 설정파일 생성 위저드 (XML)
3. Bean 의존관계 그래프
Spring IDE는 XML 설정파일을 읽어서 자동으로 그래프를 그려준다.
또한 각 Bean이 어떻게 참조되고, 어떤 Property를 갖는지 알 수 있음
4. AOP 적용 대상 표시
Spring IDE의 XML 설정파일 편집기를 이용하면 AOP의 적용 대상을 손쉽게 확인할 수 있다.
Maven이란?
라이브러리 관리 + 빌드 툴
Maven을 사용하는 이유
1. 편리한 Dependent Library 관리 - Dependency Management
2. 여러 프로젝트에서 프로젝트 정보나 jar파일들을 공유하기 쉬움
3. 모든 프로젝트의 빌드 프로세스를 일관되게 가져갈 수 있음
Pom.xml
1. Maven 프로젝트를 생성하면 pom.xml 파일이 생성된다.
2. pom.xml 파일은 Project Object Model 정보를 담고 있다.
'Backend > Spring' 카테고리의 다른 글
Spring Framework에 대한 기초 지식 (0) | 2024.02.23 |
---|