본문 바로가기
728x90
반응형
SMALL

dev/Spring Boot4

Spring Boot JPA 기초 및 셋팅 안녕하세요 오늘은 Spring Boot에서 JPA를 공부하면 직접 사용해 보도록 하겠습니다. 참고로 사용함에 있어 아주 기본적이고 간단하게 사용하는 부분만 작성되어 추가적인 부분이 많이 생략될 수 있습니다. JPA를 찾아보면 영속성(Persistence), ORM(Object Relational Mapping 객체-관계 맵핑) 관련한 내용들은 쉽게 접할 수 있습니다. 영속성(Persistence) 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의 특성을 말한다. 영속성을 갖지 않는 데이터는 메모리상에서 존재하기 때문에 프로그램이 종료되면 데이터는 사라지게 된다. 비유해서 말하면 메모장에서 글을 작성하고 저장하지 않은 상태에서 메모장을 종료하면 메모장에 내용은 사라지게 되죠? 저장하지 않은 상.. 2023. 7. 22.
Spring Boot 다국어 Message 사용 안녕하세요. 오늘은 Spring Boot에서 다국어를 사용하는 방법을 설명하겠습니다. Spring boot에 WebMvcConfigurer 를 상속받아서 설정을 하시면 됩니다. 프로젝트를 생성하고 config 클래스 만들어 줍니다. 기존에 사용하고 있는 프로젝트라면 WebMvcConfigurer 상속받은 클래스에 추가적으로 해당 내용들을 넣어주시면 됩니다. 이렇게 설정을 하면 API 호출시 헤더에 Accept-Language 값으로 언어를 구분할 수 있습니다. 추가적인 언어를 추가하기 위해서 CustomLocaleResolver에 en, ko 부분을 추가적으로 넣어주시면 됩니다. 예제로 만든 부분이여서 해당 데이터는 하드코딩으로 작업되었습니다. STEP1 다국어 설정 클래스 작성 import lombok.. 2023. 7. 20.
[오라클]Oracle DB XE 무료버전 설치 및 설치 오류 방법 Oracle DB 사용이 필요하여 찾던 중 무료버전으로 Oracle DB를 사용할 수 있다는 사실을 알았다. Oracle DB XE 무료버전을 다운로드 받아 설치했던 과정 및 설치시 오류가 발생하는 증상에 대해 삽질한 경험을 기록해두자!! Oracle DB XE Oracle DB XE는 무엇이고 왜 사용하는가? Oracle 사이트에 따르면 아래와 같이 설명하고 있다. 하지만 아래의 내용의 대해 체감하지 못하는 현실... 왜냐... 난 이제 막 orcale DB를 사용해 보니깐.... 내가 뽑은 가장 큰 이유는 Oracle DB를 무료로 교육자의 시점에서 사용해 볼 수 있다는 점이다. 다중 테넌트: Oracle Multitenant Container Database 내에서 플러거블 데이터베이스를 관리함으로.. 2022. 12. 6.
Spring Boot MyBatis 로 MySql 연동하기 Gradle 안녕하세요. 오늘은 Spring Boot에서 MyBatis 라이브러리를 이용해 MySql 연동 방법을 알아볼게요 우선 Spring Boot 프로젝트를 생성해 주세요. 프로젝트 생성은 생략하고 넘어가도록 할게요 저는 Gradle로 프로젝트를 만들어서 Gradle에서 적용하는 방법을 설명하겠습니다. 1. MyBatis 라이브러리 Gradle 의존성 설정 MyBatis 라이브러리 Gradle 의존성 설정을 위해 build.gradle 파일을 열어 줍니다. 그럼 dependencies라는 부분에 아래와 같이 추가합니다. // MyBatis 라이브러리 의존성 추가 implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0' runtimeOn.. 2021. 8. 7.
728x90
반응형
LIST