ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기
라벨이 스프링부트인 게시물 표시

스프링부트 with JPA 블로그, Swagger 2부

스웨거 설치 1부 스웨거 2.6.1 버전이 가장 편히 보기 쉽지만. 최신 버전이 3.0.0 이라서 업데이트 하고 확인 해보았다. 변경된 부분이 많다.  참고: https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api 1. pom.xml 파일에 스웨거 설정 변경. 영문사이트를 검색하다 보니,  깃허브 : https://github.com/springfox/springfox 스프링부트 프로젝트는 아래의  dependency  하나로 가능 하다.   …

스프링부트 with JPA 블로그, Swagger 1부

동영상 강의 73강 완료 후 api 만 추출해서 Swagger를 만들어 보자.  현재 최신버전은 3.0.0 이다. 그러나 2.6.1 버전이 딱 필요한 정보만 있으면서, 테스트가 편리하기 때문에 일단 이걸로 진행한다.  1. pom.xml  파일에 스웨거 설정 추가 <dependency>      <groupId>io.springfox</groupId>      <artifactId>springfox-swagger2</artifactId>      <ver…

스프링부트 with JPA 블로그 14강 - 카카오 로그인 하기

원문 : https://getinthere.tistory.com/30 ( 새창 ) 영상 : 너튜브 ( 새창 ) , 62강 ~ 65강. 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. Security 주소 설계 다시하기   2. OAuth-Client 라이브러리 없이 직접 코드 짜기 https://blog.naver.com/getinthere/221741763496   스프링부트 JPA인스타그램 13강 카카오 로그인 구현하기(OAuth2-Client 사용 안함) 학습을 위한 노가다 코드G…

스프링부트 with JPA 블로그 13강 - 시큐리티 동작 원리

원문 : https://getinthere.tistory.com/29 ( 새창 ) 영상 : 너튜브 ( 새창 ), 59강 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 스프링부트 with JPA 블로그 13강 - 시큐리티 동작 원리 1. 스프링 mvc request life cycle 2. Filter와 Interceptor는 실행 시점이 다르다. Filter는 WebApplication에 등록 - web.xml Interceptor는 Spring의 Context에 등록   필터체인 예제와 …

spring-boot에서 mybatis로 mysql 연동하기

스웨거 공부를 위해 현재 설정중이다. 이클립스를 설치하고 프로젝트 생성시 Spring boot 를 선택하고 클릭 몇개해서 dependency 까지 설치 했으리라고 본다. 기본적으로 lombock ,mybatis, mysql 은 선택하고 프로젝트를 생성 했다고 판단한다. 모르면 앞에 글을 확인한다. pom.xml 에서 아래와 같은 내용이 있어야 한다.  확인 해보자 < dependency > < groupId > org.mybatis.spring.boot </ group…

스프링부트 with JPA 블로그 12강 - 시큐리티 코드 짜기

원문 :  https://getinthere.tistory.com/27  ( 새창 ) 영상 :  너튜브  ( 새창 ) , 영상3번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. // 해주어야 할 것이 무척 많다. 잘 따라가보자. // 엄청 바꿔주네.. 주소 세팅 /   (컨텍스트 삭제) /auth/joinProc /auth/loginProc /auth/joinForm /auth/loginForm header.jsp joinForm.jsp user.js UserApiController.java …

스프링부트 with JPA 블로그 11강 - DB격리수준

원문 :  https://getinthere.tistory.com/27  ( 새창 ) 영상 :  너튜브  ( 새창 ) 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. 오라클 read commit   2. MySQL repeatable read   둘은 select시에 트랜잭션을 걸게 되면 차이가 들어난다. 무슨 차이가 있는지 살펴보자.   PHANTOM READ (데이터가 보였다 안보였다) -> 정합성이 깨짐   3. 스프링부트의 트랜잭션 - 세션의 시작은 서블릿이 시작되는 시점 부터…

스프링부트 with JPA 블로그 10강 - 화면구현

원문 : https://getinthere.tistory.com/25  ( 새창 ) 영상 : 너튜브  ( 새창 ) , 영상3번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 부트스트랩으로 만들거다. 가이드  https://www.w3schools.com/bootstrap4/default.asp 구글에서 만든 메터리럴 CSS 도 있다.   https://materializecss.com/ 1. 메뉴와 푸터 jsp 정렬이 안되서 찾아보니 intelliJ 단축키카 중복 되어 있었다.  Prefere…

스프링부트 with JPA 블로그 9강 - Json 데이터로 통신하기

원문 : https://getinthere.tistory.com/18  ( 새창 ) 영상 : 너튜브 ( 새창 ) , 영상32번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 이론 강좌 그동안 한거 복습겸.... 1. Get요청 주소에 데이터를 담아 보낸다. 데이터 형태는 key=value   2. Post, Put, Delete 요청 Body에 데이터를 담아 보낸다. 데이터 형태는 json으로 통일하는 것이 좋다.   3. 스프링 컨트롤러의 파싱 전략 1 스프링 컨트롤러는 key=value…

스프링부트 with JPA 블로그 8강 - 테이블 생성하기

원문 : https://getinthere.tistory.com/23   (새창이동) 영상 : 너튜브 (새창이동)  , 영상18번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다.  0. 사전준비      @Entity 어노테이션을 사용하기 위해 주석처리했던 jpa 디펜던시를 주석해제 한다.      <dependency>           <groupId>org.springframework.boot</groupId>           <artifactId&…

스프링부트 with JPA 블로그 6강 - Lombok 세팅하기 (Maven설명)

원문 : https://getinthere.tistory.com/22 영상 : 너튜브 이동 (새창이동)  , 영상15번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. Maven이란?     라이브러리를 통합 외부에서 땡겨와서 빌드 시켜주는 것. 좋은것 2. Lombok 설정하기     1. 다운로드 : https://projectlombok.org/download          2.  설치      $ cd Download      $ java -jar lombok.jar      …

스프링부트 with JPA 블로그 7강 - yaml 설정

원문 : https://getinthere.tistory.com/20 영상 : https://www.youtube.com/playlist?list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm , 영상15번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. yaml 이란     추천 링크 :  https://www.inflearn.com/questions/16184 2. yml 설정      web.xml, root-context.xml, servlet-context.xm…

스프링부트 with JPA 블로그 5강 - HTTP1.1 체험하기

원문 : https://getinthere.tistory.com/19 영상 : https://www.youtube.com/playlist?list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm , 영상10번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. POSTMAN 설치     Rest API 툴      https://www.postman.com/downloads/ 2. HTTP1.1      통신방법 4가지 - 요청?파라미터     G et : 데이터를 줘 : 받을…