Cute Running Puppy
본문 바로가기
728x90

개발일기/Java38

스프링부트 Swagger 사용법 build.gradle dependencies에 추가 (수정 후 꼭 코끼리 누르기!) implementation 'io.springfox:springfox-boot-starter:3.0.0' application.properties에 추가 spring.mvc.pathmatch.matching-strategy=ant_path_matcher config 패키지 > SwaggerConfig만들기 @Configuration public class SwaggerConfig { // http://localhost:8080/swagger-ui/index.html @Bean public Docket api() { return new Docket(DocumentationType.OAS_30) .useDefaultResp.. 2023. 3. 9.
스프링부트 jwt토큰 사용 시 설정 build.gradle 추가 (추가 후 꼭 코끼리 누르기) compileOnly group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.2' runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.2' runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.2' 정규화 implementation 'org.springframework.boot:spring-boot-starter-validation' application.properties 추가 jwt.secret.key=7ZWt7ZW0OTntmZTsnbTt.. 2023. 3. 4.
영속성 컨텍스트 영속성 컨텍스트 엔티티를 영구 저장 하는 환경 어플리케이션이 데이트베이스에서 꺼내온 데이터 객체를 보관하는 역할 엔티티 매니저마다 개별적으로 부여되는 논리적 공간 데이터 어플리케이션의 단의 동일성을 보장 자바의 엔티티 객체를 엔티티 매니저마다 가지고 있는 영속성 컨텍스트라는 공간에다 넣고 빼고 하면서 사용 JPA 엔티티의 상태 비영속 영속성 컨택스트와 관계가 없는 새로운 상태 해당 객체의 데이터가 변경되거나 말거나 실제 DB 데이터와는 관련 없고 그냥 Java 객체인 상태 영속 엔티티 매니저를 통해 엔티티가 영속성 컨텍스트에 저장되어 관리되고 있는 상태 이와같은 경우 데이터의 생성, 변경등을 JPA가 추적하면서 필요하면 DB에 반영 준영속 영속성 컨택스터에서 관리되다가 분리된 상태 엔티티를 영속성 컨택스.. 2023. 3. 4.
IntelliJ 프로젝트 자동 실행 우측 위 실행 왼쪽 클릭 후 Edit dependency를 추가할 때 deb tools를 추가를 했었는데 Springboot를 재시작을 누르지 않아도 자동으로 재시작을 하도록 도와주는 기능 오홍 알아서 시작이 된당 2023. 2. 28.
728x90