스웨거 설치 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 하나로 가능 하다. …
동영상 강의 73강 완료 후 api 만 추출해서 Swagger를 만들어 보자. 현재 최신버전은 3.0.0 이다. 그러나 2.6.1 버전이 딱 필요한 정보만 있으면서, 테스트가 편리하기 때문에 일단 이걸로 진행한다. 1. pom.xml 파일에 스웨거 설정 추가 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <ver…
원문 : https://getinthere.tistory.com/30 ( 새창 ) 영상 : 너튜브 ( 새창 ) , 62강 ~ 65강. 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. Security 주소 설계 다시하기 2. OAuth-Client 라이브러리 없이 직접 코드 짜기 https://blog.naver.com/getinthere/221741763496 스프링부트 JPA인스타그램 13강 카카오 로그인 구현하기(OAuth2-Client 사용 안함) 학습을 위한 노가다 코드G…
원문 : 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 를 선택하고 클릭 몇개해서 dependency 까지 설치 했으리라고 본다. 기본적으로 lombock ,mybatis, mysql 은 선택하고 프로젝트를 생성 했다고 판단한다. 모르면 앞에 글을 확인한다. pom.xml 에서 아래와 같은 내용이 있어야 한다. 확인 해보자 < dependency > < groupId > org.mybatis.spring.boot </ group…
원문 : https://getinthere.tistory.com/27 ( 새창 ) 영상 : 너튜브 ( 새창 ) , 영상3번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. // 해주어야 할 것이 무척 많다. 잘 따라가보자. // 엄청 바꿔주네.. 주소 세팅 / (컨텍스트 삭제) /auth/joinProc /auth/loginProc /auth/joinForm /auth/loginForm header.jsp joinForm.jsp user.js UserApiController.java …
원문 : https://getinthere.tistory.com/27 ( 새창 ) 영상 : 너튜브 ( 새창 ) 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. 오라클 read commit 2. MySQL repeatable read 둘은 select시에 트랜잭션을 걸게 되면 차이가 들어난다. 무슨 차이가 있는지 살펴보자. PHANTOM READ (데이터가 보였다 안보였다) -> 정합성이 깨짐 3. 스프링부트의 트랜잭션 - 세션의 시작은 서블릿이 시작되는 시점 부터…
원문 : https://getinthere.tistory.com/25 ( 새창 ) 영상 : 너튜브 ( 새창 ) , 영상3번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 부트스트랩으로 만들거다. 가이드 https://www.w3schools.com/bootstrap4/default.asp 구글에서 만든 메터리럴 CSS 도 있다. https://materializecss.com/ 1. 메뉴와 푸터 jsp 정렬이 안되서 찾아보니 intelliJ 단축키카 중복 되어 있었다. Prefere…
원문 : https://getinthere.tistory.com/18 ( 새창 ) 영상 : 너튜브 ( 새창 ) , 영상32번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 이론 강좌 그동안 한거 복습겸.... 1. Get요청 주소에 데이터를 담아 보낸다. 데이터 형태는 key=value 2. Post, Put, Delete 요청 Body에 데이터를 담아 보낸다. 데이터 형태는 json으로 통일하는 것이 좋다. 3. 스프링 컨트롤러의 파싱 전략 1 스프링 컨트롤러는 key=value…
원문 : https://getinthere.tistory.com/23 (새창이동) 영상 : 너튜브 (새창이동) , 영상18번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 0. 사전준비 @Entity 어노테이션을 사용하기 위해 주석처리했던 jpa 디펜던시를 주석해제 한다. <dependency> <groupId>org.springframework.boot</groupId> <artifactId&…
원문 : https://getinthere.tistory.com/22 영상 : 너튜브 이동 (새창이동) , 영상15번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. 1. Maven이란? 라이브러리를 통합 외부에서 땡겨와서 빌드 시켜주는 것. 좋은것 2. Lombok 설정하기 1. 다운로드 : https://projectlombok.org/download 2. 설치 $ cd Download $ java -jar lombok.jar …
원문 : 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…
원문 : 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 : 데이터를 줘 : 받을…
검색
Sections
Trending now