Programming Language
-
Spring-MyBatis Connection 설정Programming Language/Spring 2018. 11. 1. 13:19
[Spring-MyBatis Connection 설정] ※ Spring 과 MyBatis 를 연동하고 테스트 코드를 작성하여 연동 성공 여부를 확인한다. ※ Mybatis 의 장점 - 간결한 코드의 처리- SQL 문의 분리운영- Spring과의 연동으로 자동화된 처리- 동적 SQL을 이용한 제어 기능 1. pom.xml 에 Mybatis 관련 dependency 추가하기 - Mybatis, MyBatis-Spring, spring-jdbc, spring-test 추가 2. root-context.xml 파일 수정 - 스프링과 관련된 설정 중 웹 자원과 관련되지 않은 모든 자원의 설정을 위해서 존재하는 파일- 웹과 관련된 설정은 servlet-context.xml 파일에서 관리 3. DataSource 테..
-
Spring - MySQL 연동 설정Programming Language/Spring 2018. 11. 1. 09:42
[Spring - MySQL 연동 설정 ] ※ Spring 과 MySQL 을 연동하고 테스트 코드를 작성해서 연결 성공 여부를 테스트한다. 1. 사전 설정 사항 1) MySQL 설치 (MySQL-8.0.13)- http://dev.mysql.com/downloads/ 에서 MySQL 설치 2) MySQL Workbench 설치 3) 새로운 계정 생성 및 스키마 추가 4) 사용자의 기본 스키마 설정 2. MySQL 연결 테스트 1) maven 프로젝트에서 pom.xml 에 MySQL Connector/J 추가 2) JDK 버전 변경과 jUnit 의 버전 변경 - try - with 구문은 JDK 1.7 버전 이후에 지원되기 때문에 현재 프로젝트의 JDK 버전을 1.7 이상으로 변경한다. - jUnit 의 ..
-
STS(Spring Tool Suite) 유용한 단축키Programming Language/Spring 2018. 4. 24. 03:37
STS (Spring Tool Suite) 유용한 단축키 단축키를 활용하면 개발 퍼포먼스를 향상시킬 수 있다. 단축키 의미 Ctrl + F 기본 검색 Ctrl + K, Ctrl + Shift + K 블록한 문자열과 동일한 문자열 검색 Ctrl + Shift + L 프로젝트 전체 문자열 검색 Ctrl + Shift + R 파일 이름 검색 Ctrl + Space 컨텐트 어시스트. 기본 자동 완성 기능으로 두번 입력시 빠른 Method 생성 가능 Ctrl + Shift + /, Ctrl + Shift + \. 블록 주석 Ctrl + Shift + O 임포트 추가 및 정리 Ctrl + D 한 줄 삭제 Ctrl + Alt + , Ctrl + Alt + 한 줄 복제
-
스프링 로그 레벨 (Level)Programming Language/Spring 2018. 3. 14. 20:05
스프링 로그 레벨 (Level) - 로깅(Logging) - 로그(Log)란 프로그램 개발이나 운영 시 발생하는 문제점을 추적하거나 운영 상태를 모니터링하기 위한 텍스트이다. - 지금까지는 System.out.println(); 문을 사용하여 로그를 기록했으나 이보다 로그를 기록하는 클래스를 만들어 사용하는 것이 더 나은 방법이다. - Log4j2 는 다음과 같은 로그 레벨을 가진다. - TRACE > DEBUG > INFO > WARN > ERROR > FATAL - INFO로 셋팅하면, INFO, WARN, ERROR, FATAL은 기록된다. FATAL : 아주 심각한 에러가 발생한 상태를 나타낸다. ERROR : 어떠한 요청을 처리하는 중 문제가 발생한 상태를 나타낸다. WARN : 프로그램의 실행..
-
Class 파일을 java 파일로 디컴파일하기Programming Language/Spring 2018. 1. 31. 16:34
[Class 파일을 java 파일로 디컴파일하기] 1. 위 첨부 파일을 다운로드 받아 class 파일과 같은 폴더에 넣어준다. 2. 시작 -> 실행 -> cmd 확인 3. 커맨드창에서 class 파일이 있는 폴더 위치로 찾아간다. 4. jad -o -sjava 파일명.class 명령어를 입력하면 java 파일로 디컴파일된다. 5. class 파일에서 디컴파일된 java 파일은 원본 java 파일과 100% 일치하지는 않는다. * jad 말고 디컴파일 해주는 다른 프로그램 이용하기 (jd-gui) http://jd.benow.ca/#jd-gui-download (여기 참조)
-
스프링 MVC에서 주로 사용하는 애노테이션의 종류Programming Language/Spring 2018. 1. 21. 03:35
스프링 MVC에서 주로 사용하는 애노테이션의 종류 스프링 MVC에서는 상속 등의 전통적인 기법을 사용하지 않는 대신에 애노테이션으로 많은 일을 처리한다. 주로 많이 사용하는 애노테이션은 아래와 같다. @Controller : 스프링 MVC의 컨트롤러 객체임을 명시하는 애노테이션 @RequestMapping : 특정 URI에 매칭되는 클래스나 메소드임을 명시하는 애노테이션 @RequestParam : 요청(request)에서 특정한 파라미터의 값을 찾아낼 떄 사용하는 애노테이션 @RequestHeader : 요청(request)에서 특정 HTTP 헤더 정보를 추출할 때 사용 @PathVariable : 현재의 URI에서 원하는 정보를 추출할 때 사용하는 애노테이션 @CookieValue : 현재 사용자의 ..