전체 글(19)
-
[이클립스] 이클립스 플러그인(plugin) 수동 설치(오프라인 상태에서 플러그인 설치)
여러 프로젝트를 나가보면 정말 자주 있는 슬픈 상황 중 하나가 인터넷이 되지 않는 경우이다. 이런 경우에 이클립스에 플러그인(plugins)을 jar 파일로 다운로드하여서 수동으로 설치해야 하는 경우가 종종 있다. 이런 경우 인터넷이 되는 환경에서 플러그인을 다운로드하여서 인터넷이 안 되는 환경으로 옮기는 방법을 사용한다. 방법은 어렵지 않다. 1. jar파일 준비 인터넷이 되는 컴퓨터에서 해당 jar 파일을 찾는다. 나는 quick search로 예를 들어 보겠다. 이클립스가 존재하는 곳에서 plugins라는 폴더로 간다. \eclipse\plugins 그 내부에 보면 org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE..
2019.12.25 -
[Stream] Java Stream 정렬(sort) 사용법(sorted)(1)
Stream에서는 정렬을 제공한다. 1. 객체에 비교에 대해 선언하지 않은 경우 sorted(Comparator
2019.12.20 -
고양이 꼬리언어 2019.12.18
-
static 변수에서 @value 사용(properties 값을 static으로 선언)
방금 썼던 글과 비슷하지만 @value를 static으로 선언하면 사용이 불가능하다. 아무리 사용해도 null값이 나올 것이다. 이럴 경우 사용하는 꼼수(?)이다. 자주 사용하지 않는게 좋지만 꼭 써야하겠다면 이런 꼼수를 쓰는 것도 나쁘지 않다. @Component public class 클래스명 { public static String 변수;/* 변수 주석 */ @Value("#{xml에서 설정한 properties 명['properties 파일 내에 선언해 준 이름']}") public void set변수(String 변수) { 클래스명.변수 = 변수; } } ex) @Component public class config { public static String url;/* url */ @Value(..
2019.12.18 -
Spring properties(프로퍼티) 값 가져오도록 설정
요즘 sts를 써서 이 방법을 많이들 안 쓰지만, 그래도 sts를 안 쓰는 경우에는 많이들 사용하는 방법이다. 1. xml 설정(web.xml에서 선언한 servlet 관련 xml 파일) - 상단 bean에 util을 사용할 것이라고 선언 필요 - xml 파일 내의 선언 ex) 데이터 베이스에 대한 내용을 선언할 경우 2. properties 파일 db.properties #db DriverClassName jdbc.DriverClassName=com.mysql.jdbc.Driver #db 접속 url jdbc.Url=jdbc:mysql://127.0.0.1:3306/dbname #db id jdbc.UserId=user #db 비밀번호 jdbc.Pw=1234 이런 식으로 선언 가능하다. (참고로 pro..
2019.12.18 -
외부 jar 파일 maven에 추가(custom 라이브러리 추가)
개발하면서 자주 있었던 일이다. 회사 내에서 만든 라이브러리나 타 업체에서 만든 라이브러리(custom 라이브러리)를 내 프로젝트에 추가해 주는 기능이다. 자주 쓰는 기능이지만 막상 쓰려고 하면 생각이 잘 안 난다. pom.xml 임의의 이름 버전을 제외한 jar 파일명 jar 파일 버전(없으면 임의의 값) system ${project.basedir}/src/main/resources/lib/라이브러리.jar . . . ${project.basedir} : 프로젝트의 ROOT 경로
2019.12.18