[Spring] Lombok 이란? (+설치방법)
2020. 12. 13. 21:41
Back-End/Spring
Lombok이란? Lombok 은 Java에서 개발할 때 자주 사용하는 메서드를 자동으로 생성해주는 도구이다. getter, setter, toString 등의 메서드는 클래스를 만들 때 빈번히 코딩한다. 이러한 코딩 과정을 줄여주는, '코드 다이어트 라이브러리' 라고 할 수 있다. Lombok 의 설치방법 (윈도우10 기준) 아래의 Project Lombok 홈페이지에 접속해서 다운로드할 수 있다. projectlombok.org/ Project Lombok projectlombok.org 'Download' 탭으로 이동해서 '1.18.2' 버전을 다운로드 한 후, 아래와 같이 Java 명령어를 통해서 실행시켜 준다. 아래와 같은 창이 나오면, Eclipse 혹은 STS의 경로를 설정하고, 'Insta..
[Spring] Spring 프로젝트의 구조 / 생성 및 초기 설정 방법
2020. 12. 13. 21:23
Back-End/Spring
Spring 프로젝트를 만드는 방법 STS (Spring Tool Suite)를 이용해 Spring 프로젝트를 만드는 방법은 크게 3가지이다. - 처음부터 스프링 프로젝트를 지정하고 생성하는 방식 - Maven이나 Gradle 프로젝트를 생성한 후, 프레임워크를 추가하는 방식 - 직접 프레임워크 라이브러리를 추가하는 방식 우리는 처음부터 스프링 프로젝트를 지정하고 생성하겠다. Spring 프로젝트의 생성 및 초기 설정 여기에서의 Spring 프로젝트는 다음의 버전을 기준으로 한다. - STS 3.9.x - JDK 1.8 (8u172) - Tomcat 9.x STS에서 다음과 같이, 'Spring Legacy Project'를 선택해서 프로젝트를 만든다. 그 이후, Project name을 입력하고, 아래..
[Spring] Spring은 무엇인가? (+설치방법 / 윈도우10)
2020. 12. 12. 22:58
Back-End/Spring
Spring은 무엇인가? - Spring Framework는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다. - 동적인 웹 사이트를 개발하기 위한 다양한 서비스를 제공한다. - 특히, 우리나라의 경우 전자정부 표준 프레임워크의 기반 기술로서 쓰이고 있다. - 웹 프로그래머, 특히 백엔드 분야의 취업을 원한다면 공부하는 것을 추천하는 기술이다. - Spring은 Java로 구현하며, 특히 JSP와 Servlet에 대한 이해가 필수적이다. Spring의 역사 Spring이 등장하기 이전에, WAS를 만들기 위한 여러 기술이 있었다. 이에 대해 간략히 정리해보자면 다음과 같다. (1) CGI (Common Gateway Interface) - 원시의 Web Server는 HTML 등의 정적 데이터를 ..