Download (projectlombok.org)에서 lombok.jar 파일을 다운로드하고 실행합니다. 만약 lombok.jar 파일을 탐색기에서 더블클릭했는데 해당 프로그램을 찾을 수 없다는 메시지가 나온다면 명령 프롬프트를 이용해서 실행하면 됩니다. ctrl + r 키를 누른 후 cmd 를 입력해 명령 프롬프트를 실행시킵니다. 이후 java 명령을 이용해 압축을 해제합니다.java -jar lombok.jar IDE를 찾을 수 없다는 메시지가 나오면 확인을 클릭합니다.Specify Location을 눌러서 STS가 설치된 경로를 선택합니다.완료되면 Quit Installer를 눌러서 설치를 완료합니다.STS를 종료한 후 다시 실행합니다.
스프링 부트를 개발하기 위해 통합 개발 환경(IDE) 인 STS(Spring Tool Suite)를 설치합니다. https://spring.io/tools 에서 STS(Spring Tool Suite)를 다운로드합니다. STS는 이클립스 기반에 플러그인이 설치된 형태이므로 압축해제만으로 실행할 수 있습니다. 압축을 해제해 둡니다.
자바 개발을 하기 위해 자바 개발 킷을 설치합니다. 현재 자바 버전은 계속 업데이트되고 있지만 프로젝트는 8버전(jdk 1.8)으로 진행하겠습니다. 자바는 8버전에서 전혀 다른 언어라고 할 정도로 큰 변화가 생겼는데 반해 이후 버전들은 성능 향상이나 신택스 슈가 정도의 변경만 있기 때문입니다. 만약 자바 버전별 변경 이력이 궁금하시다면 https://www.oracle.com/java/technologies/javase/jdk-relnotes-index.html을 참조하세요. 이런 이유로 현업의 많은 회사들도 JDK 1.8을 많이 사용하고 있습니다. JDK는 크게 오라클에서 공식 배포하는 버전과 오픈소스로 구현되는 OpenJDK 버전으로 나누어집니다. 둘 간의 차이는 오라클의 JDK가 공식 릴리즈여서 더..
우리는 이번 자습서에서 간단한 책 관리 프로그램을 만들어 보겠습니다. 가지고 있는 책을 입력하고, 책 상세 내용을 살펴보고, 정보를 수정할 수 있으며, 필요 없어지면 삭제할 수 있습니다. 전체 항목을 보기 위한 목록 기능도 필수겠죠. 기초적인 CRUD에 익숙해지면 나머지는 그 변형에 불과합니다. 만들고(Create), 읽고(Read), 갱신하고(Update), 삭제하는(Delete) 기능을 어떻게 만드는지 살펴봅니다.
어서오세요. 제목은 하루만에 배우기지만 실제로는 하루만에 배우기는 어려운 코스에 오신 것을 환영합니다. 하루만 투자하면 스프링 부트로 웹 어플리케이션을 만드는 과정을 따라할 수 있습니다. 이 글은 스프링 부트를 이용해 웹을 개발하는 방법을 최대한 간결하게 설명합니다. 복잡한 이론보다는 툴과 프레임워크 사용법에 촛점을 맞추고 하나씩 따라할 수 있도록 구성했습니다. 간단하게 구성했음에도 실무에서 필요한 개념들은 간략하게 설명함으로써 배울때와 실무 사이의 괴리감을 줄일 수 있습니다. 스프링 부트는 스프링 프레임워크의 간략화한 버전으로, 강력한 대신 복잡한 설정이 필요한 스프링 프레임워크를 사용하기 편하게 축약한 버전입니다. 최소한의 설정만 가지고 웹 어플리케이션 개발을 할 수 있게 한 것이 스프링 부트의 목표..
책 소개 하루면 대표적인 자바 프레임워크 스프링 부트 웹 어플리케이션을 만들 수 있습니다. 스프링 부트를 개발하는 데 필요한 프로그램 설치부터 스프링 부트의 구조에 대한 설명, JPA를 이용해 데이터를 다루는 법까지 익혀봅니다. 이해하기 어려운 개념 설명보다는 코드를 작성하고 개별 코드를 설명하는 방식으로 진행하므로 초보자 분들도 보다 쉽게 다가가실 수 있으리라 생각합니다. 또한 스프링 MVC와 스프링 부트 차이에 따른 개발 방식에 대해서도 설명하므로 기존에 스프링 MVC를 사용하셨던 분들이 스프링 부트에 적응하시는 데도 도움이 되시리라 믿습니다. 국내 자바 웹 개발 트렌드는 스프링 MVC에서 스프링 부트로 많이 넘어갔다고 생각합니다. 물론 이미 기존에 스프링 MVC로 구축된 프로젝트의 경우는 어쩔 수 ..