본문 바로가기

JAVA/STS(SpringToolSuite)

(12)
[STS] Spring Properties 파일을 이용해서 DB 정보 분리하는 방법 DB 정보를 root-context.xml 파일에서 설정을 할 수 있습니다 bean 등록을 통해서 아래와 같이 사용 가능합니다 이렇게 사용하면 DB 연결을 바꿀 경우 매번 property의 값을 변경해야 합니다 oracle, mysql 등 여러 가지 DB를 시용하는 경우 쉽고 간편하게 관리할 수 있게 properties 파일로 DB 정보를 변경하는 방법입니다 우선 src/main/resources 경로 아래에 database.properties 이름으로 파일을 만듭니다 src/main/resources 경로에 마우스 우클릭 후 New 선택 후 Folder를 클릭해서 config 이름으로 폴더를 만듭니다 config 폴더 우클릭 후 New 선택 후 File을 클릭합니다 파일 안에 DB 정보를 입력합니다 #..
[STS] 스프링 JUnit으로 MySQL delete 예제 스프링 JUnit을 사용해서 MySQL delete문 테스트 방법입니다 코드 완성 예입니다 더보기 스프링 기본 예제 프로젝트 생성 시 기본적으로 JUint이 추가되어 있습니다 pom.xml 설정과 코드 작성 시 바로 mysql 연동을 확인할 수 있습니다. 1. pom.xml dependencies 안에 mysql-connector-java dependency를 추가합니다 mysql mysql-connector-java 8.0.16 2. JUint 패키지 생성 및 class 생성 스프링 src/test/java 경로 아래에 DBInsert 이름의 class 파일을 만듭니다 public class DBDelete { static { try { Class.forName("com.mysql.jdbc.Driver..
[STS] 스프링 JUnit으로 MySQL Update 예제 스프링 JUnit을 사용해서 MySQL update문 테스트 방법입니다 코드 완성 예입니다 더보기 스프링 기본 예제 프로젝트 생성 시 기본적으로 JUint이 추가되어 있습니다 pom.xml 설정과 코드 작성 시 바로 mysql 연동을 확인할 수 있습니다. 1. pom.xml dependencies 안에 mysql-connector-java dependency를 추가합니다 mysql mysql-connector-java 8.0.16 2. JUint 패키지 생성 및 class 생성 스프링 src/test/java 경로 아래에 DBInsert 이름의 class 파일을 만듭니다 public class DBUpdate { static { try { Class.forName("com.mysql.jdbc.Driver..
[STS] 스프링 JUnit으로 MySQL insert 예제 스프링 JUnit을 사용해서 MySQL inesrt문 테스트 방법입니다 코드 완성 예입니다 더보기 스프링 기본 예제 프로젝트 생성 시 기본적으로 JUint이 추가되어 있습니다 pom.xml 설정과 코드 작성 시 바로 mysql 연동을 확인할 수 있습니다. 1. pom.xml dependencies 안에 mysql-connector-java dependency를 추가합니다 mysql mysql-connector-java 8.0.16 2. JUint 패키지 생성 및 class 생성 스프링 src/test/java 경로 아래에 DBInsert 이름의 class 파일을 만듭니다 public class DBInsert { static { try { Class.forName("com.mysql.jdbc.Driver..
[STS] 스프링 JUnit으로 DB Connection 예제 스프링 JUnit을 사용해서 MySQL 연결하는 방법입니다 코드 완성 예입니다 더보기 완성 코드 예제 스프링 기본 예제 프로젝트 생성 시 기본적으로 JUint이 추가되어 있습니다 pom.xml 설정과 코드 작성 시 바로 mysql 연동을 확인할 수 있습니다. 1. pom.xml dependencies 안에 mysql-connector-java dependency를 추가합니다 mysql mysql-connector-java 8.0.16 2. JUint 패키지 생성 및 class 생성 스프링 src/test/java 경로 아래에 DBCon 이름의 class 파일을 만듭니다 public class DBCon { static { try { Class.forName("com.mysql.jdbc.Driver"); ..
[STS] 스프링 패키지 이름 오류 프로젝트 만들 때 패키지 이름을 입력합니다 이때 프로젝트를 만든 후 Run As를 통해서 프로젝트를 실행하면 아래의 로그처럼 에러가 발생합니다. 패키지 이름에 java가 들어가서 난 에러로 패키지 이름을 변경하면 해결됩니다 왼쪽의 패키지명 java를 com(java를 제외한 문자열로 변경하면 된다)으로 변경하고 다시 Run As를 통해서 실행하면 정상적으로 실행됩니다.
[STS] 스프링 Log4j 에러 해결 방법 @Log4j 어노테이션이 정상적으로 작동을 안 하는 경우가 있습니다 import lombok.extern.log4j.Log4j; 정상이고 테스트 코드를 작성할 때도 사용했는데 controller에서 Log4j가 안 되는 경우 해결 방법입니다 @Log4j 어노테이션을 @Slf4j 어노테이션으로 변경합니다 오류가 해결되고 console에서도 log가 정상적으로 출력됩니다
[STS]메이븐 라이브러리 관리 도와주는 사이트 프로젝트의 라이브러리를 관리할 때 라이브러리 추가, 버전 변경 등을 편리하게 할 수 있게 도와주는 사이트입니다 검색창에 maven repository 검색합니다 검색 결과 목록 중 Maven Repository: Search/Browse/Explore 클릭합니다 검색창에서 maven에 추가할 라이브러리를 검색합니다 lombok 검색합니다 lombok에 대한 검색 결과가 나옵니다 Project Lombok 클릭합니다 보통 Version, Usages 두 개를 보고 필요한 라이브러리를 선택합니다 본인의 프로젝트에 맞는 Version을 선택하면 됩니다 Maven 탭의 text를 복사해서 프로젝트의 pom.xml에 붙여 넣기를 하고 프로젝트 우클릭 -> Maven -> Update Project... 합니다
[STS] spring java 버전 변경하는 방법 스프링 프로젝트에서 기본 설정된 버전이 아닌 원하는 버전으로 변경하는 방법입니다 프로젝트 우클릭 후 Properties 클릭합니다 Project Facets 클릭하고 Java 1.6 버전을 1.8로 변경합니다 버전을 클릭하면 여러 가지 버전이 나오고 1.8 버전을 클릭하면 1.8 버전으로 변경됩니다 Apply 버튼을 클릭해야 적용됩니다 Java Compiler 버전도 변경하는 버전과 동일하게 맞춰줍니다 버전이 변경하는 버전과 맞지 않으면 JDK Compilance 바로 아래에 있는 체크박스를 클릭하면오른쪽 셀렉트 박스가 활성화되고 버전을 변경할 수 있게 됩니다메이븐에 명시된 자바 버전도 변경합니다java-version 1.6을 아래와 같이 1.8 변경합니다 maven-compiler-plugin 아래에 ..
[STS] Spring Legacy Project 생성 STS 3 버전 이하에서만 생성 가능합니다 STS 4 버전부터는 생성할 수 없습니다 (import 제외) 빨간 체크 박스 위치에서 우클릭 또는 File 버튼을 클릭합니다 New -> Spring Legacy Project 클릭합니다 Project name 입력합니다 Templates에서 Spring MVC Project 클릭합니다 com.mycompany.myapp 같이 만들면 Finish 버튼을 클릭해서 프로젝트를 생성합니다 프로젝트 생성 후 프로젝트 구조입니다 프로젝트 실행 프로젝트 우클릭 -> Run As -> Run on Server 클릭하면 실행됩니다 프로젝트가 성공적으로 만들어졌습니다