반응형

Dev 13

Spring+Vue.js 다국어 API 구현

1. 다국어 지원을 위한 Spring 설정 1.1. 메시지 소스 설정 messageSource 빈을 설정하여 메시지를 관리하는 소스를 정의합니다. ResourceBundleMessageSource를 사용하여 프로퍼티 파일에서 메시지를 읽어옵니다. @Configuration public class AppConfig { @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("messages"); messageSource.setDefaultEncoding("UTF-8"); return message..

JSON형식 String을 JSONObject, JSONArray 로 변환

1. JSON 라이브러리를 설치 해야한다. Spring Gradle 프로젝트 였음으로 Gradle로 build.gradle 파일 dependencies에 JSON Simple 라이브러리 추가 dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.springframework.boot:spring-bo..

6. [Select] Java-Spring

NoticeVO.java package hello.itemservice.domain.item; import lombok.Data; import lombok.Getter; import lombok.Setter; // @Data // Data는 위험하다. getter, setter 정도만 쓰는게 좋음, DTO용으로 쓸땐 괜찮음 @Getter @Setter public class NoticeVO { private String subject; private String contents; private String regDt; private String updDt; private String regUser; private String updUser; } noticeMapper.java package data.ma..

5. [Delete] Java-Spring

NoticeVO.java package hello.itemservice.domain.item; import lombok.Data; import lombok.Getter; import lombok.Setter; // @Data // Data는 위험하다. getter, setter 정도만 쓰는게 좋음, DTO용으로 쓸땐 괜찮음 @Getter @Setter public class NoticeVO { private String subject; private String contents; private String regDt; private String updDt; private String regUser; private String updUser; } noticeMapper.java package data.ma..

4. [Update] Java-Spring

vo package hello.itemservice.domain.item; import lombok.Data; import lombok.Getter; import lombok.Setter; // @Data // Data는 위험하다. getter, setter 정도만 쓰는게 좋음, DTO용으로 쓸땐 괜찮음 @Getter @Setter public class noticeVO { private String subject; private String contents; private String regDt; private String updDt; private String regUser; private String updUser; } Mapper Inter package data.mapper; import org..

반응형