Spring 개발업체인 SpringSource 가 직접 만들어 제공하는 이클립스의 확장판으로 최신 이클립스를 기반으로 주요한 Spring 지원 플러그인과 관련된 도구를 모아서 Spring 개발에 최적화되도록 만들어진 IDE이다.
1. STS가 제공하는 기능
2.
1.Bean 클래스 이름 자동완성
2.설정파일 생성 위저드
Bean 설정파일 생성 위저드 중 사용할 Namespace와 Schema 버전을 선택 가능하도록 함
3.Bean 의존관계 그래프
Spring IDE는 XML 설정 파일을 읽어서 자동으로 그래프 그려줌
각 Bean이 어떻게 참조되고, 어떤 Property를 갖는지 알 수 있음
4.AOP 적용 대상 표시
Spring IDE의 XML설정 파일 편집기를 이용하면 AOP대상을 손쉽게 확인할 수 있다.
3.
4. Maven을 사용하는 이유
1. 편리한 Dependent Library관리 -Dependency Management
2. 여러 프로젝트에서 프로젝트 정보나 jar파일들을 공유하기 쉬움
3. 모든 프로젝트의 빌드 프로세스를 일관되게 가져갈 수 있음
pom.xml
maven 프로젝트를 생성하면 pom.xml 파일이 생성된다.
pom.xml 파일은 Proejct Object Model 정보를 담고 있다.
Spring Project 생성 및 Spring Module 설치
Java Project ->Convert to Maven Project ->add Spring Project Nature
pom.xml 에 dependency 추가
'프레임워크 > Spring' 카테고리의 다른 글
Spring JDBC (0) | 2020.01.03 |
---|---|
JUnit , Sprint Test (0) | 2020.01.03 |
Spring Framework 특징과 전략 (0) | 2019.12.24 |
Spring - MyBatis 와 스프링 연동 (0) | 2019.12.19 |
스프링 - 오라클 데이터 베이스와의 연결 (0) | 2019.12.19 |