위로 아래

연결 방법

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 복사