@Value란?어노테이션 @Value는 properties에 보관되어있는 값을 가져오는 역할을 한다.예를 들어 application.yml에 파일 업로드에 관한 값을 선언했다고 생각 하자. 사용방법[application.xml]CUSTOM: PHOTO: UPLOAD_PASS_PHOTO_PATH: /images/pass UPLOAD_BAD_PHOTO_PATH: /images/badJAVA@Value("${CUSTOM.PHOTO.UPLOAD_PASS_PHOTO_PATH}")private passUploadPath;@Value("${CUSTOM.PHOTO.UPLOAD_BAD_PHOTO_PATH}")private badUploadPath; 동작 방법 어노테이션 @Value는 스프..
보호되어 있는 글입니다.
1. 필요 패키지 설치root~# apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 2. GPG 키 추가root~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 3. DOCKER Repository 추가root~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 4. DOCKER 설치root~# apt-get install docker-ce docker-..
Postgresql 주차구하기 월요일 기준 주차 구하기 select TO_CHAR('2022-01-02'::DATE,'IYYY-IW'); Postgresql 시간 변환 시간 차이를 분으로 SELECT ROUND(EXTRACT(EPOCH FROM '1735'::TIME - ('0700'::TIME))/60); select interval '60 seconds' * (ROUND(EXTRACT(EPOCH FROM '1735'::TIME - ('0700'::TIME))/60))::INTEGER; 분을 시간으로 변경 select (interval '60 seconds' * 635)::TIME; select PG_TYPEOF((select interval '60 seconds' * 635)::TIME); Postg..
$ apt-get install --no-install-recommends software-properties-common $ add-apt-repository ppa:vbernat/haproxy-2.6 $ apt-get install haproxy=2.6.\* $ cd /etc/haproxy $ root:/etc/haproxy# cp haproxy.cfg haproxy.bak $ root:/etc/haproxy# vi haproxy.cfg global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout..
1. @Transactional 이란? @Transactional 어노테이션은 트랜잭션에 대한 전파, 격리, 시간 초과, 읽기 전용 및 롤백 조건을 설정할 수 있고, 트랜잭션 관리자를 지정할 수도 있다. 해당 어노테이션은 클래스 또는 메서드에 선언이 가능하고 클래스에 선언시 모든 메소드에 적용이 되고 특정 메소드에 선언시 선언된 메소드에만 적용이 된다. 개발 로직에 맞춰서 알맞게 사용을 하여야 한다. 2. 적용 우선 순위 1. 클래스의 메소드 2. 클래스 3. 인터페이스의 메소드 4. 인터페이스 3. @Transactional의 예제 @Transactional 선언 @Service @RequiredArgsConstructor public class MemberService{ private MemberMa..
- Total
- Today
- Yesterday
- #logback
- SSL인증서
- 마이바티스
- nginx
- Letsencrypt wildcard
- 마이바티스CamelCase
- elk8.x
- 인증서자동갱신
- Letsencrypt+nginx
- camelcase
- Intellj들여쓰기
- Letsencrypt wildcard auto renew
- logstash
- letencrypt
- letsencrypt
- SSL
- 인증서설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |