개발공부/Spring2 [Spring] 스프링 레거시 프로젝트에서 Message 사용하기 Config 파일에서 MessageSource를 스프링의 Bean으로 등록한다. @Configuration public class MessageConfig { @Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); // base Message messageSource.setBasename("classpath:/messages"); // 언어 설정 messageSource.setDefaultEncoding("UTF-8"); // 메세지 소스 캐시하는 최대 시간 messageSource.setCacheSeco.. 2023. 12. 10. [Spring] my-batis를 이용해 Json 배열 데이터를 특정 객체에 매핑 PostgreSQL을 이용해서 특정 컬럼을 json 배열로 조회하도록 했는데, VO에 List 로 만들어도 자동으로 매핑이 되지 않았다. select문을 직접 DB에서 날렸을 땐 조회가 잘 되는데도 말이다. 찾아보니 my-batis에서 해당하는 컬럼에 핸들러를 이용해 매핑을 해주어야 한다네.. 그래서 핸들러를 직접 만들어 사용하기로 했다. 핸들러에서 ObjectMapper를 이용해 매핑해주게끔 하였다. import java.io.IOException; import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.. 2023. 9. 28. 이전 1 다음