sts 3.9.17
full distribution on Eclipse 4.20
C:\dev\apache-maven-3.9.0\repository 폴더 생성
C:\dev\apache-maven-3.9.0\conf\settings.xml>C:\dev\apache-maven-3.9.0\repository 구문 추가
좌측 Pachage Explorer, Navigator(Deprecated), Spring Explorer
하단 Console, Progress, Problems, Servers
Server와 Servers폴더 지우기
- Customize Perspective
General - Folder
Java - Class, Interface, Package
Spring - Spring Bean Configuration File, Spring Legacy Project
Web - JSP File
XML - XML File
encoding 6
templates 2 + 1(Web>JSP Files>Editor>Templates>New JSP Files(html5)>Edit>taglib core 추가
Maven>User Settings>C:\dev\apache-maven-3.9.0\conf\settings.xml -> Local Repository>C:\dev\apache-maven-3.9.0\repository
Server>Runtime Environments>기존Server Remove 후 Apache Tomcat v9.0 Add
- 편의를 위해 Mybatis DTD구문 미리 추가해두기
XML>XML Catalog>Add
<Config 관련>
Location:https://mybatis.org/dtd/mybatis-3-config.dtd
Key:-//mybatis.org//DTD Config 3.0//EN
<Mapper 관련>
Location:https://mybatis.org/dtd/mybatis-3-mapper.dtd
Key:-//mybatis.org//DTD Mapper 3.0//EN
Project Settings - Spring MVC Project
top-level package 3단계가 contextPath가 되므로 기억해야함
Project Facets>Java버전>Runtimes체크
Java Compiler
Java Build Path>Libraries>Java, Maven, Apache 확인
- pom.xml에서 properties
java-version 11로 변경
org.springframework-version 5.3.22로 변경
WEB-INF>lib>jstl관련 jar파일 4 추가
- pom.xml에 dependency구문 추가
(mvnrepository.com에서 원하는 구문 찾아서 추가하면 됨)<!-- DB관련(오라클, 마이바티스 등) 라이브러리들 --> <!-- ojdbc6 라이브러리 --> <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4</version> </dependency> <!-- spring JDBC 라이브러리 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework-version}</version><!-- 따로 찾아서 바꾸기 힘드므로 el구문 적어두기 --> </dependency> <!-- mybatis 라이브러리 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.9</version> </dependency> <!-- mybatis spring 라이브러리 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.2</version> </dependency> <!-- Connection Pool 라이브러리 --> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency>