연결 방법
Project Lombok 사이트에서 lombok.jar 다운 > D:\Ecom_Work_js\bin 폴더에 붙여넣기
cmd 관리자 권한으로 실행 > java > 뜨는지 확인. 안 뜨면 시스템 환경변수 편집
시스템 환경변수 편집 > 시스템 변수 > path 편집 > jdk 폴더 주소 붙여넣기 (D:\ljs\Ecom_Work_js\bin\jdk-19.0.2\bin)
cmd 관리자 권한으로 실행 > d: > D:\Ecom_Work_js\bin > java -jar lombok.jar
jdk-11 버전 다운 > STS.ini 에서 vm의 주소를 jdk-11 안의 javaw.exe로 수정
STS에서도 이클립스처럼 build-path 톰캣 연결
lombok maven 검색해서 Maven Repasitory 선택 > Maven에 있는 문구 복사 (스프링 부트는 Maven이랑 Gradle 둘 다 쓴다) > pom.xml에 붙여 넣기
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.28</version>
<scope>provided</scope>
</dependency>
servlet-context 파일 : 서블릿 설정하는 파일
리스너 오류나면
프로젝트 우클릭 > properties > Deployment Assembly > add > Java Build Path Entries > Maven Dependencies 추가
pom.xml
메이븐 설정 파일
메이븐 : 프로젝트를 생성하고 라이브러리를 관리하고 빌드하는 것까지 프로젝트의 라이프 사이클을 관리하는 소프트웨어. 자동으로 라이브러리를 쓸 수 있게 해준다.
dependency : 필요한 라이브러리가 미리 들어있다.
의존성 주입
jsp가 보안에 취약하기 때문에, 스프링은 알아서 jsp 파일들을 WEB-INF 폴더에 넣어 놓는다.
라이브러리 넣기
WEB-INF > spring 폴더 안에 mybatisConfig 폴더를 만들고 그 안에 Mybatis-Config.xml 파일 넣기
main > resources 폴더 안에 log4j.xml 파일 넣기
maven에서 Spring JDBC 4.3.4 찾아서 Maven 복사 > pom.xml에 붙여넣기
maven에서 Commons DBCP 1.4 찾아서 Maven 복사 > pom.xml에 붙여넣기
maven에서 Lombok 1.18.28 찾아서 Maven 복사 > pom.xml에 붙여넣기
maven에서 oracle 혹은 mysql 찾아서 Maven 복사 > pom.xml에 붙여넣기
maven에서 Mybatis 3.5.13 찾아서 Maven 복사 > pom.xml에 붙여넣기
maven에서 mybatis Spring 3.0.2 찾아서 Maven 복사 > pom.xml에 붙여넣기
maven에서 lazyluke(Log4Jdbc Remix) 0.2.7 찾아서 Maven 복사 > pom.xml에 붙여넣기 (myBatis 이용)
(maven 붙여넣으면 알아서 repository 폴더에 자동으로 다운 받아진다)
오라클 연결
pom.xml 문서의 properties 밑에 붙여 넣기
<repositories>
<repository>
<id>oracle</id>
<name>ORACLE JDBC Repository</name>
<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>
</repository>
</repositories>
pom.xml의 lombok 위에 붙여 넣기
<!-- db setting -->
<dependency>
<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4</artifactId>
<version>1.16</version>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>23.2.0.0</version>
</dependency>
<!-- db setting -->
구글에 orcle 8 maven 검색
Ojdbc8의 maven 복사