본문 바로가기

Programming/Java_Spring60

Swagger로 API문서화 하기. Swagger를 사용하여, REST API에서 제공하는 모든 목록을 뽑아내기 작업을 시작했다. 물론.. 기존거에 추출은 아니고 시작하면서 아예 처음부터 만들어보기로. 우선 swagger를 사용하려면.. 구글에 정말 좋은 자료들이 많다. 나도 까먹지 않기 위해 포스팅 해두었고. 읽으려면 아래 참고 https://gomnezip.tistory.com/477 Spring 2.x 에서 Swagger 3.0.0 사용시 오류발생. 원글은 여기.. https://jackyee.tistory.com/24 SpringBoot 2.6에서 swagger 3.0 사용 환경 : 인텔리제이 jdk1.8 SpringBoot 2.6.1 gradle Swagger 3.0.0 SwaggerUI 3.0.0 swagger를 적용하는 방법은.. 2023. 9. 21.
Spring 2.x 에서 Swagger 3.0.0 사용시 오류발생. 원글은 여기.. https://jackyee.tistory.com/24 SpringBoot 2.6에서 swagger 3.0 사용 환경 : 인텔리제이 jdk1.8 SpringBoot 2.6.1 gradle Swagger 3.0.0 SwaggerUI 3.0.0 swagger를 적용하는 방법은 구글 검색하면 다른 분들이 잘 써놔서 검색하면 잘 나올것이다 그런데 나는 SpringBoot 2.6.1 환경에서 적 jackyee.tistory.com Spring 2.7.x에서 Swagger 3.0.0을 사용하려고하니.. Null pointer exception ... at springfox.documentation.requesthandler.sortedpaths at ... 음? 왜 실행이 안되는 것이지? Java .. 2023. 9. 20.
Java 8 + spring 3.1.x Maven컴파일 시 오류... java 8에 spring 3.1.x를 컴파일하려고하니까 오류가 발생한다. 컴파일 오류 혹시 버전 관련된 것인가 싶어.. 검색했더니 아래 블로그에서 아주 정리를 잘해주셨다. https://kghworks.tistory.com/137 [JAVA, SPRING] 버전 선택 가이드 2023 Java와 Spring을 선택함에 있어 Java version과 Spring version은 매우 중요합니다. 특히 Java 8부터 소개된 lamda, stream, Java 11의 var 타입추론 등은 같은 Java여도 버전에 따라 꽤 다른 가독성, 문법을 보여주기 kghworks.tistory.com java버전과 그에 따른 spring버전. 나는 현재시점 (23.9.20) 기준, java 8에다 spring을 2.7... 2023. 9. 20.
VS Code에서 Tomcat 구동하기 VS Code를 이용하여 spring을 사용한 rest api를 구현하고자 한다. 우선, 이게 접속이 가능한 방법이 무엇이 있을까?를 찾아보는 중에, VS Code에서 WAS를 구동할 수 있는 방법이 있었다. Tomcat for Java를 설치하면 된다. 근데.. 두둥! deprecated되었다. 다행히 Community Server Connector extension을 사용하란다. 자, Server Connector를 설치는 했는데.. 이걸 어떻게 사용한다? 참고로 아래 블로그의 글을 참고했다. (원글님 감사합니다. :) ) https://moneygear.tistory.com/15 VS Code에서 WAS 실행하기 (Apache Tomcat) 웹개발은 당연히 테스트용 로컬 서버가 필요하다. 흔히 Ec.. 2023. 9. 20.
application.yml에 정의된 값을 jsp (or html)에서 불러오기 FE쪽 작업을 하다가, 필요에 따라 link해줄 페이지를 바꿔야 할 (profile별로) 경우가 생겼다. 혹시나 application.yml에 정의된 값을 사용할 수 없을까? 하고 구글신께 물어보니.. 있더라. 참조한 사이트는 아래 링크 참조. (원글님 감사합니다. (--)(__)(--)) https://ssd0908.tistory.com/entry/thymeleaf-%ED%83%80%EC%9E%84%EB%A6%AC%ED%94%84-properties%EC%97%90-%EC%A0%95%EC%9D%98%EB%90%9C-%EA%B0%92-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0 [thymeleaf] 타임리프 .properties에 정의된 값 가져오기 안녕하세요, 오늘은 타임리프의. .. 2023. 3. 30.
HttpRequestServlet에서 URL가져오기. HttpRequestServlet에서, URL을 확인하기 위해 필요한 경우가 있다. //request : http://localhost:8080/myURI private String myFunc(HttpServletRequest request){ String fullURL = request.getRequestURL(); //fullURL : http://localhost:8080/myURI String myURI = request.getRequestURI(); //myURI : /myURI //만약, forwarding된 경우라면.. (LB뒤에 연결되어있어 Https request-> Http request가 된 경우 등) GenericUrl url = new GenericUrl(request.getRe.. 2023. 3. 27.
728x90