설치&설정 관련
-
[Spring-4]국제화 서비스를 위한 MessageSource 설정하기설치&설정 관련/Spring Framework 2014. 10. 24. 00:28
본 포스팅은 UTF-8 Filter 적용 및 ViewResolver 설정 이후, 국제화 서비스 제공을 위한 MessageSource 설정 하는 내용입니다.GIT 주소 : https://github.com/lahuman/SpringBoot.Sample 국제화(Internationalization)란? 사용자의 Locale에 따라 표출되는 언어를 변경하는 서비스 이며, Spring에서는 해당 서비스를 지원하기 위해 MessageSource라는 것을 사용한다. 준비 사항JDK 1.6 이상Gradle 1.11 이상IntelliJ 국제화 서비스를 위한 MessageSource 설정하기 1. Messages.properties 파일 생성하기resources 폴더 밑에 messages.properties 파일을 생성..
-
[TIP]AOP : java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut 발생시 확인 사항설치&설정 관련/Spring Framework 2014. 10. 21. 19:24
AOP : java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut 라는 오류가 발생시 확인해야 할 사항은, aspectjweaver.jar aspectjrt.jar 위 두 jar의 버젼을 확인 해야 한다. 최소 1.7.0 이상이면 오류가 해결 되었다. 물론 AOP 문법 오류를 가장 먼저 확인 하여야 한다. 의미 없이 이걸로 반나절을 넘게 삽질을 했다. 웃푼건... 내자리에서는 오류가 발생하지만, 옆사람 자리에서는 잘돌아 간다는 점이다. 아오 빡처 참고 URL : http://stackoverflow.com/questions/10482563/aop-java-lang-illegalargumentexception-error..
-
[Spring-3]UTF-8 Filter 적용 및 ViewResolver 설정설치&설정 관련/Spring Framework 2014. 10. 20. 17:54
본 포스팅은 SLF4j + LogBack 에서 UTF-8 Encoding Filter와 ViewResolver 설정을 추가하는 내용입니다. GIT 주소 : https://github.com/lahuman/SpringBoot.Sample UTF-8 Filter 설정 이유 각 서버의 환경이 다르기 때문에 A 서버에서 문제없었던 한글 문제가 B 서버에서 이용시 깨지는 현상이 발생 할 수 있다. 따라서 어떠한 환경에서든, 하나의 Encoding을 사용하는 것을 추천하며, 각 request와 response마다 설정할 필요 없이 Filter에 설정을 하는 방법이 추천한다. 참고 URL : http://dertompson.com/2007/01/29/encoding-filter-for-java-web-applicat..
-
[Spring-2]SLF4j + Logback 사용하기설치&설정 관련/Spring Framework 2014. 10. 17. 10:53
본 포스팅은 기존 SPRING SAMPLE 에서 LOG 기능을 추가하는 내용입니다. GIT 주소 : https://github.com/lahuman/SpringBoot.Sample SLF4j 특징 SLF4j(Simple Log Facade for Java) 는 사용자가 원하는 로깅 프레임워크(log4j, logback, 등)으로 변경하여 사용 할수 있도록 추상화하는 기능을 제공한다. Logback 특징 Logback은 log4j에서 발전된 프레임워크로 기존 log4j 보다 빠르며, 더 많은 기능을 제공하고 있다. 준비 사항JDK 1.6 이상Gradle 1.11 이상IntelliJ SLF4j + Logback 사용하기 1. GRADLE에 SLF4j, Logback dependencies 추가 하기 우선 필..
-
[Spring-1] Spring Boot Sample 따라 하기설치&설정 관련/Spring Framework 2014. 10. 14. 17:19
본 포스팅은 Spring 에서 제공되는 Building an Application with Spring Boot를 따라한 내용입니다.GIT 주소 : https://github.com/lahuman/SpringBoot.Sample Spring Boot 특징 Spring Boot는 빠를 개발을 지원 합니다. 사용자가 classpath나 bean 설정 등의 구조보다 비지니스 기능에 더 집중 하도록 합니다. Spring Boot를 이용하여 간단한 웹 어플리케이션을 제작 합니다. 준비 사항JDK 1.6 이상Gradle 1.11 이상IntelliJ Intellij 를 이용하여 프로젝트 생성 및 테스트 하기 1. GRADLE 프로젝트 생성 하기 auto inpormt와 기본 구조의 디렉토리를 생성 하는 두개의 체크 ..
-
[ nexus ] 3. 배포설치&설정 관련 2014. 10. 1. 13:43
nexus 설치와 설정이 끝났으니 개발한 프로젝트를 배포 해보도록 하자.관점을 두가지로 볼수 있다. jar 를 배포하는 개발자 setting.xml에 배포 서버 정보( 계정 정보 )를 입력해야한다. pom.xml에 snapshot, releases 서버 정보를 입력 해야한다. 배포된 jar를 사용하는 개발자.pom.xml에 maven repository 정보를 입력해야한다. 1. jar 배포자 setting.xml 수정 test-release testuser test test-snapshots testuser test snapshot 과 release repository를 설정 해야하며 id는 각 repository 생성시 적었던 id를 입력 한다. 그리고 username/password는 앞에서 등록한..
-
[ nexus ] 2. 설정설치&설정 관련 2014. 9. 30. 09:41
nexus를 설치 하면 기본으로 하고 3rd party와 public repository 등을 사용 할수 있지만 여기서는 사용자를 추가하여 권한을 만들어 보려고 한다. 1. Repository 추가 Repository는 다음과 같은 종류가 있다. Hosted Repository : Snapshot, Releases 두 개의 타입이 있는데 개발한 JAR 파일을 ( 회사나 개인이 개발한 ) Repository에 배포하여 다른사람이 사용할수 있게 해주는 역활을 한다. Snapshot은 개발용, Releases는 제품 용이 Repository가 되며 Snapshot은 개발을 하기때문에 개발중에 같은 버전으로 계속 배포가 가능하지만, Releases 는 제품 용이기에 같은 버전으로 한번밖에 배포가 되지 않는다. ..
-
[ nexus ] 1. 설치설치&설정 관련 2014. 9. 24. 15:04
1. 설치 Nexus는 무료로 제공되는 maven repository 중 하나이다. http://www.sonatype.org/nexus/go 에 가서 파일을 다운로드 받는다. 이글을 적는 시점의 version은 2.9.1-02 이다.( 나는 tar.gz 파일을 받았다. 만약 war 파일을 받으면 원하는 was에 배포만 하면 끝난다. tar.gz 파일을 받으면 nexus는 jetty로 띄울 것이다. ) 파일을 서버에 올리고 압축을 풀면 다음의 두 폴더가 생긴다. nexus-2.9.1-02 sonatype-work - 참고 - 2.9.1-02 저번은 jdk 1.7 version 이상이 필요하다. 나는 서버에 1.6이 설치 되어 있었는데. 1.7을 추가로 설치하고 nexus 실행을 위해 1.7 설치버전을 바..