728x90 전체 글96 스프링부트 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. 네이버 오픈 API 사용설정 네이버 오픈 API https://developers.naver.com/products/intro/plan/ https://developers.naver.com/products/intro/plan/ developers.naver.com 애플리케이션 등록 방법 Application > 애플리케이션 등록 Web으로 사용할 예정이라서 이렇게 설정했음 등록하기 버튼을 눌러도 아무 반응이 없길래 계속 눌렀더니.... 이렇게 됐다.... 반응이 없으면 등록이 됐는지 확인을 해보자! PostMan에서 작동이 되는지 확인해보았다. 참고) https://developers.naver.com/docs/serviceapi/search/shopping/shopping.md#%EC%87%BC%ED%95%91 검색 > 쇼핑 - .. 2023. 3. 4. 영속성 컨텍스트 영속성 컨텍스트 엔티티를 영구 저장 하는 환경 어플리케이션이 데이트베이스에서 꺼내온 데이터 객체를 보관하는 역할 엔티티 매니저마다 개별적으로 부여되는 논리적 공간 데이터 어플리케이션의 단의 동일성을 보장 자바의 엔티티 객체를 엔티티 매니저마다 가지고 있는 영속성 컨텍스트라는 공간에다 넣고 빼고 하면서 사용 JPA 엔티티의 상태 비영속 영속성 컨택스트와 관계가 없는 새로운 상태 해당 객체의 데이터가 변경되거나 말거나 실제 DB 데이터와는 관련 없고 그냥 Java 객체인 상태 영속 엔티티 매니저를 통해 엔티티가 영속성 컨텍스트에 저장되어 관리되고 있는 상태 이와같은 경우 데이터의 생성, 변경등을 JPA가 추적하면서 필요하면 DB에 반영 준영속 영속성 컨택스터에서 관리되다가 분리된 상태 엔티티를 영속성 컨택스.. 2023. 3. 4. 깃허브 브랜지로 소스 관리하기 깃허브를 써야하는 이유...... 허허 등짝 맞기 딱 좋군 게시판 만들기 과제를 받았는데!! 과제용으로 제출할 게시판과 조금씩 기능들이 다른 개인용 게시판을 만들기 위해 브릿지를 따로 만들어서 관리하기로했다 깃허브에 내 프로젝트 공유하기 생성할 레포지토리 이름을 작성한 후 share 커밋할 내역만 선택한 후 첫 커밋하기 커밋을 했다면 푸시! 깃허브를 확인해보면 잘 생성이 되어있고 소스도 잘 들어와있다! 이슈 생성하기 브랜치를 만들기 전에 어떠한 이유로 나눴는지 확인할 수 있게 이슈를 생성했다 일 할 노예는 나밖에 없기 때문에... 다 나에게 할당하기... 브랜치 만들기 이슈별로 브랜치를 생성한다 브랜치 이름을 작성한 후 create 한다 생성한 브랜치가 보이지 않는다면 Fetch 하기!! 체크아웃 하기 .. 2023. 3. 1. 이전 1 ··· 13 14 15 16 17 18 19 ··· 24 다음 728x90