전체 글321 2021-06-30-Header-language layout : post title : "Request Header 언어 읽기" category : Spring customAxios.interceptors.request.use(function (req) { req.headers["Accept-Language"] = 'en'; return req; }); axios 공통 설정을 통해 정보를 넣어준다. @Component public class Message { private static MessageSource messageSource; public Message(MessageSource messageSource) { Message.messageSource = messageSource; } public static String getMessage(Str.. 2023. 2. 28. 2021-06-10-TimeZone-setting layout : post title : "Timezone 안맞는 문제" category : Spring Os - JVM - JPA - DB 위처럼 다양한 곳에서 timezone을 가지고 있어 엉키는 문제가 생겨 따로 설정이 필요하다. JPA의 시간이 설정 spring.jpa.properties.hibernate.jdbc.time_zone=UTC JVM의 시간이 설정 TimeZone.setDefault(TimeZone.getTimeZone("UTC")); JVM이 설정 java -jar -Duser.language= -Duser.country=KR -Duser.timezone=Asia/Seoul JPA의 경우 DB에 입력되는것 조정하고 JVM은 어플리케이션에 사용되는 시간이다. 2023. 2. 28. 2021-06-09-Memoery-setting layout : post title : "외부 라이브러리 Bean 등록" category : Spring 1. -X Option (모든 VM에서 동작하지 않을 수 있는 비표준 option이며, 버젼별로 언급없이 변경되어질 수 있음) -Xms : 초기 Heap size 설정 -Xmx : 최대 Heap size 설정 -Xss : 각 Thread에 할당되는 Stack size 설정 -Xmn : New 영역을 위한 Heap size 설정 2. -XX Option (올바른 동작을 위해 특정한 시스템 요구사항들이 있으며, 시스템 설정 파라미터에 대한 접근 권한이 요구됨) -XX:PermSize : 초기 Permanent size 설정 -XX:MaxPermSize : 최대 Permanent size 설정 java -.. 2023. 2. 28. 2021-06-08-외부라이브러리Bean등록 layout : post title : "외부 라이브러리 Bean 등록" category : Spring @Component public class Test { @Bean public Library getLibrary (){ return new Library(); } } 외부 클래스에는 Component를 지정해 줄수 없기 때문에 Bean을 사용하여 등록한다. 빈생성은 @Component로도 가능한데 외부 라이브러리는 직접 수정하여 @Component를 넣어줄수없다. 2023. 2. 28. 이전 1 ··· 7 8 9 10 11 12 13 ··· 81 다음