02. springboot - application.properties 변수 사용
여러 회사마다 DB 서버가 다른 상황. 다른 API 서버를 통해 모델 학습 파일을 사용해줘야 함. Model ID를 PK로 구분지었으나 각 서버마다 ID가 겹치는 에러 발생. 각 서버별 구분자가 필요하기에 application.properties의 서버 접속 정보 중 하나로 구분짓기로 함. ex) # application.properties jdb.name = kim 작성시 java단에서 @Value 어노테이션을 통해 접근 및 변수 사용 가능. @Value("${jdb.name}") private String name; 이런식으로 가져와서 구분 짓기로 함.
Spring boot/기초
2022. 1. 18. 11:39
01. Spring boot - ViewResolver
01) ContentNegotiationgViewResolver - ViewResolver 중의 하나로, 들어오는 요청의 accept header(브라우저 또는 클라이언트가 어떠한 타입의 본문을 응답을 원한다고 서버에 알려주는 것)에 따라 응답이 달라짐. - 어떠한 요청이 들어오면 그 요청의 응답을 만들 수 있는 모든 view를 찾아내고, 최종적으로 accept header의 view 타입과 비교하여 선택함. - accept header가 없는 요청인 경우 format이라는 매개변수를 사용.
Spring boot/기초
2021. 6. 15. 15:33