Spring Tool Suite

moonseungha·2023년 2월 17일
0

first

목록 보기
7/7

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

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>

0개의 댓글