만들어 배우는 Spring Boot 애플리케이션 (1) -준비편-
3547 단어 Maven웹SpringBooth2자바
소개
현재 필요하게 다가가 영어 공부를 하고 있어 모처럼이라면 공부도 겸해 자신에게 있던 학습 기록 서비스를 스스로 만들어 보자고 생각해 이 기사를 쓰고 있습니다.
이번에는 Spring Boot 애플리케이션을 만들면서 배워가는 스탠스로 개발을 진행시켜 나갈 것입니다.
여러 번 나누어 기사로 할 예정입니다.
전제
필수
- Java의 기본 지식
- Java 개발 환경
- 기본 Spring의 지식 (대체 분위기에서 OK)
있다면 좋은
- Maven의 기본 지식
- 웹 애플리케이션의 입문 수준 지식
- h2 데이터베이스의 기초 지식
- lombok 사용법
모든 지식이 거의 0 상태로 시작합니다.
따라서, 상기의 초보적인 지식만을 가지고 있는 상태로부터 진행해 갑니다.
환경
개발 언어: Java8
프레임워크: Spring(Spring을 배우는 것이 목적을 위해 확정)
데이터베이스 : H2 (어쨌든)
빌드 툴:Maven(뭔가 잘 모르더라도 괜찮아)
개발 환경 : IntelliJ (좋아하는 개발 환경에서 부디)
요구사항 정의
이번에는 학습 기록 시스템을 개발합니다.
데이터베이스
학습 교재와 학습 기록을 데이터로 유지하여 각각 아래와 같은 요소를 가지고 있는 것으로 합니다.
필수
- Java의 기본 지식
- Java 개발 환경
- 기본 Spring의 지식 (대체 분위기에서 OK)
있다면 좋은
- Maven의 기본 지식
- 웹 애플리케이션의 입문 수준 지식
- h2 데이터베이스의 기초 지식
- lombok 사용법
모든 지식이 거의 0 상태로 시작합니다.
따라서, 상기의 초보적인 지식만을 가지고 있는 상태로부터 진행해 갑니다.
환경
개발 언어: Java8
프레임워크: Spring(Spring을 배우는 것이 목적을 위해 확정)
데이터베이스 : H2 (어쨌든)
빌드 툴:Maven(뭔가 잘 모르더라도 괜찮아)
개발 환경 : IntelliJ (좋아하는 개발 환경에서 부디)
요구사항 정의
이번에는 학습 기록 시스템을 개발합니다.
데이터베이스
학습 교재와 학습 기록을 데이터로 유지하여 각각 아래와 같은 요소를 가지고 있는 것으로 합니다.
이번에는 학습 기록 시스템을 개발합니다.
데이터베이스
학습 교재와 학습 기록을 데이터로 유지하여 각각 아래와 같은 요소를 가지고 있는 것으로 합니다.
요구사항
다음 작업을 수행할 수 있습니다.
개발
애플리케이션 만들기
우선, 병아리가 되는 어플리케이션을 Spring Initializer를 이용하여 작성한다.
Spring Initializer : Spring 응용 프로그램의 병아리를 쉽게 만들 수있는 서비스
htps : // s rt. sp 링 g. 이오/
Spring Initializer 페이지로 이동하면 다음 항목을 편집하십시오.
Groop 이름: 패키지 이름입니다. 좋아하는 이름으로 부디
Artifact 이름: 애플리케이션 이름입니다. 좋아하는 이름으로
Dependencies: 다음을 추가하세요.
- Spring Web
- Spring Data JPA
- H2 Database
- 롬복
이제 Generate를 누르면 다운로드가 시작됩니다.
끝나면 zip을 해답하고 프로젝트를 원하는 디렉토리에 넣으십시오.
초기 설정
여기까지 할 수 있으면, 개발 환경으로부터 방금전의 프로젝트를 열어 주세요.
그런 다음 application.properties 파일을 열고 ${...} 안을 적절하게 다시 작성하여 다음 정보를 추가하십시오.
application.properties# datasource
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:./h2db/${プロジェクト名}
spring.datasource.username=${好きな名前}
spring.datasource.password=
# h2 for debug tool
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.h2.console.settings.web-allow-others=true
# データをベースのデータを永続化したい(起動時に消したくない)場合はこのコメントアウトを外す
# spring.jpa.hibernate.ddl-auto=update
여기까지 오면 메인 함수가 있는 클래스를 열고 실행해 보세요.
오류가 없으면 이제 준비가 종료됩니다.
다음부터는 드디어 개발을 실시해 갑니다.
만들어 배우는 Spring Boot 애플리케이션(2) -개발편-
Reference
이 문제에 관하여(만들어 배우는 Spring Boot 애플리케이션 (1) -준비편-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sgr0416st/items/94a612a27c2f90260f17
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기까지 할 수 있으면, 개발 환경으로부터 방금전의 프로젝트를 열어 주세요.
그런 다음 application.properties 파일을 열고 ${...} 안을 적절하게 다시 작성하여 다음 정보를 추가하십시오.
application.properties
# datasource
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:./h2db/${プロジェクト名}
spring.datasource.username=${好きな名前}
spring.datasource.password=
# h2 for debug tool
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.h2.console.settings.web-allow-others=true
# データをベースのデータを永続化したい(起動時に消したくない)場合はこのコメントアウトを外す
# spring.jpa.hibernate.ddl-auto=update
여기까지 오면 메인 함수가 있는 클래스를 열고 실행해 보세요.
오류가 없으면 이제 준비가 종료됩니다.
다음부터는 드디어 개발을 실시해 갑니다.
만들어 배우는 Spring Boot 애플리케이션(2) -개발편-
Reference
이 문제에 관하여(만들어 배우는 Spring Boot 애플리케이션 (1) -준비편-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sgr0416st/items/94a612a27c2f90260f17텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)