티스토리 뷰
1. 스프링부트 개발환경 셋팅
2. 로컬/개발/운영셋팅
# profiles 값 할당 전
server:
port: 18080
---
# profiles value 할당 (방법1)
# java -jar 파일명.jar --spring.profiles.active=profiles값 (택1)
# java -Dspring.profiles.active=profiles값 -jar 파일명.jar (택2)
spring:
profiles: local
server:
port: 8080
---
# profiles value 할당 (방법2)
# Edit Configurations > Run/Debug Configurations > Active Profiles 값 할당
spring:
profiles: dev
server:
port: 8081
---
spring:
profiles: real
server:
port: 80
기동시
# java -jar 파일명.jar --spring.profiles.active=profiles값
# java -Dspring.profiles.active=profiles값 -jar 파일명.jar
VM options에 -Dspring.profiles.active=dev 입력
3.인터셉터 이용 비동기 처리
//이전처리
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
log.info("Interceptor > preHandle");
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
log.info("Interceptor > postHandle");
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object object, Exception arg3) throws Exception {
log.info("Interceptor > afterCompletion" );
}
@Override
public voic afterConcurrentHandlingStarted(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//비동기 처리 부분
}
'IT신기술' 카테고리의 다른 글
pandas-멀티인덱스 (1) | 2024.10.04 |
---|---|
redis설치및 2중화 (0) | 2020.04.06 |
- Total
- Today
- Yesterday
- ci/cd
- 기술사
- 고급개발자
- FinOps
- 123회기술사
- 프로젝트성공
- 오픈소스DB
- 클라우드 활용
- RegeneratorRuntime
- 소프트웨어아키텍트
- 이더리움
- 핀옵스
- 모델저장
- 컴퓨터시스템응용기술사
- joblib
- response.redirect
- argocd
- SWA
- MariaDB
- 정보관리기술사
- 정보처리기술사
- 두음신공
- 핵심집중반
- atom git 연동
- python성능
- 아이리포
- mysql
- SpringBoot
- 클라우드 비용절감
- 중급개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |