본문 바로가기

프로그래밍23

[Spring] 자주 쓰는 스프링(Spring framework) 어노테이션(Annotation) 정리 @Autowired 의존 관계를 자동 설정 할 때 사용하며 타입을 이용하며 의존하는 객체를 주입한다. @Autowired 를 사용하면 new 연산자를 통해 객체를 생성하지 않아도 접근이 가능하다. 따라서 해당 타입의 bean 객체가 존재하지 않거나 두개 이상이면 에러를 발생시킨다. - @Autowired(required=false) 라고 사용하면 해당 타입의 객체가 존재하지 않아도 에러가 발생하지 않는다. - 같은 타입의 bean 객체가 두 개 이상 존재 할 때 @Qualifier('Bean 이름') 처럼 bean 이름을 지정해 주면 에러가 발생하지 않는다. @Component Autowired 할 클래스 위에 명시한다. @Bean 리턴값이 컴포넌트가 되도록 한다. @Configuration 안에 있어야.. 2019. 8. 2.
[Linux] CentOS 7 에서 OpenJDK 설치 및 환경변수 설정 1. OpenJDK 설치 1 2 3 4 5 # 1. 설치 가능한 JDK 버전 확인 yum list java*jdk-dvel cs 위와 같이 입력하면 아래 그림에서와 같이 설치 가능한 JDK버전을 확인할 수 있다. 나는 java-1.8.0-openjdk-dvel.x86_64 를 설치할 것이다. 다음 명령어를 입력하여 openJDK를 설치한다. 1 2 3 4 5 6 7 8 9 10 11 #2. OpenJDK 설치 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 #3. JAVA 버전 확인 java -version Colored by Color Scripter cs 설치를 마친 후 JAVA버전까지 확인하면 설치는 완료된다. 2. JAVA_HOME 환경변수 설정 다음 .. 2019. 4. 22.
[Javascript] 팝업창 가운데 띄우기 먼저, Javascript에서 팝업창 띄우기 위해서는 아래와 같이 window.open() 함수를 사용해야한다. window.open('URL', 'Name', 'Option'); 1) URL 팝업으로 열릴 페이지의 주소 입력 2) Name 팝업창의 이름 지정 3) Option 팝업창의 위치(left, top)와 사이즈(width, height) 지정 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 function openPopup() { var _width = '650'; var _height = '380'; // 팝업을 가운데 위치시키기 위해 아래와 같이 값 구하기 var _left = Math.ceil(( window.screen.width - _width )/2); var _top = .. 2019. 1. 16.
[JavaScript] GMT 시간 UTC 시간으로 변환하기 GMT 그리니치 평균시(Greenwich Mean Time, GMT)또는 그리니치 표준시는 영국 런던을 기점으로하고, 웰링턴에 종점으로 설정되는 협정 시계시의 기준시간대이다. 기준시간대여서 그리니치 표준시 중 가장 빠른 시간대이다.1972년 1월 1일부터 1970년 1월 1일을 기점으로하는 협정 세계표준시를 공식 표현으로 쓰지만 아직도 GMT란 표현이 널리 쓰이고 있다. UTC협정 세계시(프랑스어: Temps Universel Coordonné, 영어: Coordinated Universal Time) 또는 UTC(협정 세계표준시)는 1972년 1월 1일부터 시행된 국제 표준시이다.UTC는 그리니치 평균시(GMT)에 기반하므로 GMT로도 불리기도 하는데, UTC와 GMT는 초의 소숫점 단위에서만 차이가 .. 2019. 1. 7.