Backend/Spring, SpringBoot 27

스프링 개발환경 구성하기 (7) STS 플러그인 설치 및 스프링 프로젝트 생성

📢 2022년 1월 기준으로 포스팅을 새로 반영하였습니다. 스프링을 개발할 때, 보통 2가지 방법으로 개발 도구를 설정하곤 한다. 스프링 전용의 STS 툴을 이용하거나 Eclipse 또는 IntelliJ에서 플러그인 형태로 사용하거나 개인적으로 2번째 방법인 Eclipse에서 STS 플러그인을 다운받아서 사용하고 있으므로 이 방법을 포스팅하려고 한다. 만약 1번째 방법으로 스프링 개발을 하려면 Spring Tool을 참고하자. 1. STS 플러그인 설치 이클립스에서 [Help] - [Eclipse Marketplace]을 누르면 아래의 창이 뜬다. Find 란에 'sts'를 검색하면 다양한 플러그인이 검색된다. 2022년 1월 기준으로 대표적으로 아래 3개 항목이 보일 것이다. Spring Tools 3..

스프링 개발환경 구성하기 (6) MySQL Workbench 이용하기

📢 2022년 1월 기준으로 포스팅을 새로 반영하였습니다. 이전 포스팅에서 MySQL 8 버전을 설치해보았다. 개인적으로 Oracle을 선호하기 때문에 MySQL로는 개발할 일이 없지만 MySQL을 설치했으므로 기본적인 Workbench 사용법을 가볍게 다뤄보려고 한다. 커넥션 생성하여 계정 연결하기 MySQL Workbench를 실행하면 최초 화면에서는 아래의 사진처럼 root 계정의 커넥션이 만들어져 있다. root 계정은 최상위 관리자 계정이므로 프로젝트 개발에는 사용하지 않는 것이 좋다. 그래서 [+] 버튼을 눌러서 설치할 때 MySQL을 설치할 때 만들어둔 계정으로 연결하려고 한다. 만약 사용자 계정을 안 만들었다면, root로 접속한 뒤 [Users and Privileges] 항목에서 사용자..

스프링 개발환경 구성하기 (5) MySQL 8 설치

📢 2022년 1월 기준으로 포스팅을 새로 반영하였습니다. 지금부터 MySQL DB를 설치하고 난 후 MySQL Workbench를 설치하려고 한다. MySQL Workbench는 DB와 연결해서 SQL 쿼리를 입력할 수 있는 개발 도구이다. DB를 설치하고 환경설정끼지 하는 데에 꽤 많은 시간이 소요되므로 하나씩 차근차근 진행해보자. MySQL 설치 MySQL 다운로드 사이트로 이동해보자. 'MySQL Installer for Winodws'를 누르면 아래 화면으로 이동한다. 2개의 MSI Installer 중에서 용량이 큰 파일을 다운받는다. 용량이 작은건 웹 설치용이고 용량이 큰 건 전체 설치용이다. 참고로 32비트라고 적혀있지만 64비트도 사용 가능하다. 로그인을 굳이 하지 않아도 된다. 당황하지..

스프링 개발환경 구성하기 (4) 메이븐 설치(Maven) 및 환경변수 설정

최근글 보기 : 스프링부트 개발환경 구성하기 (4) 메이븐 Local Repository 설정 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 이클립스 설치 톰캣 9 설치 메이븐 설치 (현재 포스팅) Maven 설치 Maven 홈페이지에 접속한 후 Files 란의 최신 버전을 바로 다운받아도 되고, 이전 버전을 사용하려면 maven archive에서 원하는 버전을 다운받을 수 있다. 2022년 1월 기준으로 3.8.4 버전까지 나왔지만 (최신 버전을 받으면 진행하다 막힐 가능성이 높아서) 나는 3.8.1 버전을 다..

스프링 개발환경 구성하기 (3) 톰캣 설치(Tomcat)

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다. 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 이클립스 설치 톰캣 9 설치 (현재 포스팅) 메이븐 설치 톰캣 설치 Apache Tomcat 사이트에 접속해서 Tomcat 9를 설치하려고 한다. Apache Tomcat Release 버전을 보면 2021년 1월 기준으로 10 버전까지 나와있다. 스크롤을 내리다 보면 'Binary Distributions' - 'Core' 항목에 다운로드할 파일이 존재한다. 64-bit Windows zip를 다운로드하..

스프링 개발환경 구성하기 (2) 이클립스 설치(Eclipse)

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다. 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 이클립스 설치 (현재 포스팅) 톰캣 9 설치 메이븐 설치 이클립스 설치 이클립스를 설치하기 전에 버전이 어디까지 나왔는지 살펴보자. Eclipse Release 버전을 보면 2022년 1월 기준으로 '2022-03' 버전까지 나온 상황이다. Eclipse 사이트로 접속해서 'Download' 버튼을 누르면 항상 최신 버전을 받을 수 있다. 최신 버전을 받아도 상관이 없긴 하지만, 상황에 따라 구버전이 필요..

스프링 개발환경 구성하기 (1) JDK 설치 및 환경변수 설정

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다. 최근글 : 스프링 부트 개발환경 구성하기 (1) OpenJDK 17 설치 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 (현재 포스팅) 이클립스 설치 톰캣 9 설치 메이븐 설치 JDK 설치 Oracle 사이트에서 원하는 버전의 JDK를 설치하자. 2022년 1월 기준으로 JDK 17까지 나왔지만, 내가 겪은 프로젝트나 공공기관에서는 아직까지 JDK 8을 많이 쓰는 추세이다. (= Java SE 8 = JDK 1.8) 이전 버전을 사용하려면 Java A..