프레임워크, 라이브러리 차이
Framework종류
IOC, DI, POJO, AOP, ...
new 객체() -> Bean
스프링 -> 하이버네이트 많이 사용 어떻게 가능할까?
-> 스프링에서 정한 표준 인터페이스가 있기 때문에 == JPA(표준인터페이스)
sts 3.9.18
4버전 이후는 mvc패턴 사용 불가
jdk, sts 맥버전 다운로드
apache-maven-3.9.1-bin,
openjdk-11.0.2_windows-x64_bin,
spring-tool-suite-3.9.18.RELEASE-e4.21.0-win32-x86_64
sts-3.9.18.RELEASE 폴더 안에 lombok옮기고 설치
sts-3.9.18.RELEASE 폴더 안에 powerShell창 열고
java -jar .\lombok.jar -> sts파일 설치
sts 톱니바퀴 -> -vm, jdk11버전 bin경로 추가
openFile
-vm
C:\tools\spring\jdk-11.0.2\bin
-vmargs
installed JREs jdk 버전 확인
Compiler jdk버전 확인
Create a project...
Spring Legacy Project
Configure templates... 들어가기
spring-defaults 만 빼고 나머지 2개 삭제
프로그램 재시작
Spring MVC Project
프로젝트명 -> package명
Project Facets
Java 11버전 확인
Dynamic Web Module 4.0 버전 확인
우측 Runtimes Apache Tomcat v9.0서버 체크 확인
General -> Use external web browser -> Chrome
실행 안되면 Run As -> Maven install
Maven -> Update Project...