Spring은
1. Spring(Legacy)와
2. Spring boot 로 나눠지는데
Spring Legacy : WAS 필요 -------------------------------------------------------------------------------------------- MAVEN
: 현재까지 가장 많이 사용됨(실무) => 자료가 많음 => 구글링이 쉬움
: 기존의 프로젝트 이해가 쉬움
: 모든 버전의 스프링을 사용 가능
: 초반 환경설정이 어려움
: WAS를 사용하기 때문에 결과 확인을 위해 많은 리소스를 사용해야함 = 느림
Spring boot : WAS 필요 X (내장 서버가 있음) -------------------------------------------------------------------- Gradle
: 별도의 설정이 필요 없음
: 로딩 시간이 매우 짧음
: JSP에 해당하는 설정을 별도로 진행해야 함
: 기존의 설정과 완전히 다른 방식으로 작동/사용
빌드도구 : MAVEN과 Gradle이 있는데 보통 Legacy는 Maven을 boot는 Gradle을 사용함
MAVEN 예시 : xml형식으로 사용함
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>
Gradle 예시 : implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.28'
'STUDY > SPRING' 카테고리의 다른 글
Spring - mysql 연결 테스트 (0) | 2022.06.14 |
---|---|
Spring - 프레임워크 (0) | 2022.06.13 |
spring - Controller테스트 (0) | 2022.06.13 |
spring -(view, Service, Controller) 이론 (0) | 2022.06.13 |
spring-회원정보 수정(MyBatis - DB연결 연습) (0) | 2022.06.09 |