반응형

Back end/Spring Project

    Swagger2 사용하여 RESTful API 문서 자동화하기 (Feat.egovframework 전자정부프레임워크)

    Swagger2 사용하여 RESTful API 문서 자동화하기 (Feat.egovframework 전자정부프레임워크)

    Swagger란? 개발한 API를 사용자에게 제공하도록 하는 Web API 문서화 도구로 쓰입니다. Swagger를 사용하면, @어노테이션과 코드 설정을 통해 간단하게 API를 문서화 및 테스트가 가능한 UI를 제공하여 별도의 문서를 만들 필요 없이 Restful서비스의 문서작성과 유지보수에 대한 효율성을 높일 수 있습니다. 전자정부프레임워크(egovframework)에서 Swagger 적용하기 구글링을해보면 전부 스프링부트에서 Swagger를 적용하는 방법이어서, 전자정부를 사용하는 저는 Swagger를 구현하는데 많은 난관이 있었습니다. 그럼, 전자정부프레임워크에서 적용하는 방법을 알아보겠습니다. 1. pom.xml에 Maven dependency 추가 ... io.springfox springfox..

    [Spring Project] 이클립스 maven repository 경로 변경

    [Spring Project] 이클립스 maven repository 경로 변경

    안녕하세요! 오늘은 이클립스에서 Maven Repository 경로를 변경하는 방법에 대해 알아보겠습니다. [현상] 회사에서 기존에 노트북의 C드라이브로 Maven Repository 경로를 잡았다가 PC 데스크탑으로 변경하면서 D드라이브로 workspace를 변경하면서 Maven Repository를 찾을 수 없어 에러가 발생했습니다. [참고] 이클립스에서 프로젝트 작업 시 사용되는 라이브러리들의 기본 설치 경로는 C:\Users\user(사용자 이름)\.m2\repository에 위치합니다. [해결방법] Maven Repository 경로를 C드라이브 -> D드라이브로 변경해주면 됩니다. 1. Maven을 다운받을 경로에 settings.xml 파일을 생성합니다. (저는 기존 C드라이브에 있던 set..

    [Spring Project] lombok 라이브러리 설치

    [Spring Project] lombok 라이브러리 설치

    안녕하세요! 오늘은 Lombok 라이브러리 설치방법을 알려드릴게요! Lombok을 이용하면 getter/setter, toString(), 생성자 등을 자동으로 생성해줘서 유용합니다. 그럼 시작해볼까요? 1. 롬복을 다운로드할 홈페이지로 이동합니다. Download projectlombok.org 2. 현재 1.18.20 버전을 다운로드할 수 있습니다. 3. 명령 프롬프트(CMD)를 실행한 후, 롬복이 다운로드된 경로로 이동합니다. 4. 'java -jar lombok.jar' 명령어를 입력하여 실행합니다. 5. 아래와 같은 화면에서 IDE를 선택하고 Install / Update 버튼을 클릭합니다. 6. 설치가 완료되면, Eclipse의 실행 경로에 lombok.jar파일이 추가된 것을 확인할 수 있습..

    [Spring Project] 스프링 3.x에서 4.x로 버전 업그레이드하기

    [Spring Project] 스프링 3.x에서 4.x로 버전 업그레이드하기

    안녕하세요! 오늘은 스프링 3.x에서 4.x로 버전 업그레이드하는 방법에 대해 알려드릴게요! 저는 스프링 Tiles3를 사용하려고 3.1.1 RELLEASE에서 4.3.13 RELLEASE 버전으로 업그레이드를 하였습니다. 먼저 pom.xml 에서 스프링 버전을 3.1.1 RELLEASE에서 4.3.13 RELLEASE 버전으로 변경합니다. 그 다음으로 maven-compiler-plugin의 source와 target을 1.6에서 1.8로 변경합니다. 프로젝트 우클릭 > Maven > Update Project 를 진행합니다. 이렇게 스프링 3.x에서 4.x로 버전 업그레이드가 완료되었습니다! 이상으로 자바 환경변수 설정하는 방법을 마치겠습니다. 도움이 되셨다면 ❤와 구독하기 눌러주세요! :)

    [Spring Project] 자바 환경변수 설정하기

    [Spring Project] 자바 환경변수 설정하기

    안녕하세요! 오늘은 자바 환경변수 설정하는 방법에 대해 알려드리겠습니다! 아직 jdk 설치를 안하신 분들은 아래 글로 이동하여 설치해주세요~ 2020/04/10 - [IT/Spring Project] - [Spring Project] Windows 10 Open JDK 1.8 설치방법 [Spring Project] Windows 10 Open JDK 1.8 설치방법 안녕하세요! 오늘은 Window 10 에서 Open JDK 1.8 설치방법에 대해 알려드리겠습니다! 먼저, 아래 주소로 이동합니다. https://github.com/ojdkbuild/ojdkbuild ojdkbuild/ojdkbuild Community builds using sourc.. soo-vely-dev.tistory.com 내 P..

    [Spring Project] Windows 10 Open JDK 1.8 설치방법

    [Spring Project] Windows 10 Open JDK 1.8 설치방법

    안녕하세요! 오늘은 Window 10 에서 Open JDK 1.8 설치방법에 대해 알려드리겠습니다! 먼저, 아래 주소로 이동합니다. https://github.com/ojdkbuild/ojdkbuild ojdkbuild/ojdkbuild Community builds using source code from OpenJDK project - ojdkbuild/ojdkbuild github.com openjdk 1.8 윈도우 버전을 찾고 .msi 형식을 클릭하여 다운로드합니다. 설치파일 다운로드가 완료되면 클릭하여 실행합니다. Next 버튼을 클릭합니다. 약관에 동의하고 Next 버튼을 클릭합니다. 설치 폴더를 지정합니다. 설치 폴더를 변경하실 분들은 Browse... 버튼을 클릭하여 변경합니다. 그 다음 ..

    [Spring Project] 프로젝트에 디자인 적용하기

    [Spring Project] 프로젝트에 디자인 적용하기

    안녕하세요! 오늘은 프로젝트에 디자인 적용하는 방법에 대해 알아보겠습니다. 1. 디자인 찾기 먼저, 적용할 디자인을 찾아봅시다. 아래 사이트(colorlib)에서는 다양한 무료 디자인을 제공하고있습니다. Best Free WordPress Themes 2020 - Colorlib The fastest and best free WordPress themes out there that are download over 5 millions times and are used and loved by designers and developers worldwide colorlib.com colorlib에서 디자인을 찾던 도중 제가 원하는 디자인을 발견했습니다. 아래 링크를 통해 사이트에 접속합니다. Photon - F..

    [Spring Project] 스프링 오라클(oracle) 연동 (mybatis, Junit Test)

    [Spring Project] 스프링 오라클(oracle) 연동 (mybatis, Junit Test)

    안녕하세요! 오늘은 스프링과 오라클 연동 및, mybatis 연동, Junit Test에 대해 알아보겠습니다. 1. pom.xml에서 Spring 버전을 3.1.1에서 4.3.8로 변경합니다. 2. 아래에 오라클 설정 관련 코드를 추가해줍니다. oracle http://maven.jahia.org/maven2 3. junit 버전을 4.7 -> 4.12로 변경합니다. 4. junit 밑에 하단의 코드도 추가해줍니다. 추가 후에는 프로젝트 우클릭 > Maven > Update Project를 해줍니다. org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test 4.3.8.RELEASE test o..

반응형