spring boot 입문 첫 번 째 애플 리 케 이 션 시작
통과https://start.spring.io/ 사이트 생 성
추천 개발 도구:
들어가다https://start.spring.io/해당 정 보 를 작성 하고"Generate Project"단 추 를 누 르 면 생 성 된 항목 의 zip 압축 패 키 지 를 다운로드 할 수 있 습 니 다.그림(그 중에서 Dependencies 부분 은 웹 을 입력 하고 드 롭 다운 목록 에서 첫 번 째 항목 을 선택 하 십시오)
압축 해제 패키지,IntelliJ IDEA 가 져 오기(File->Open),프로젝트 디 렉 터 리 구 조 는 다음 그림 과 같 습 니 다.
주 클래스 MyFirst SpringbootApplication 및 프로필 application.properties 및 정적 자원 디 렉 터 리 static,템 플 릿 디 렉 터 리 templates 와 같은 다른 디 렉 터 리 가 자동 으로 생 성 되 었 습 니 다.
주 클래스 MyFirst SpringbootApplication 을 직접 실행 하면 응용 프로그램 을 시작 할 수 있 습 니 다.그러나 현재 응용 프로그램 은 빈 응용 프로그램 으로 아무런 기능 도 없습니다.나중에 추가 하 겠 습 니 다.
2.Spring Initializr 를 통 해 만 들 기
IntelliJ IDEA 에서 File->New->Project...새 항목 창 을 열 면 다음 과 같 습 니 다.
Spring Initializr 를 선택 하고"Next"를 클릭 하여 해당 정 보 를 작성 합 니 다.다음 그림 입 니 다.
다음 단 계 는 Spring Boot 버 전 및 그 에 따 른 의존 도 를 선택 하 십시오.다음 그림(여기 서 2.0.0.RC2 버 전 및 웹 의존 도 를 선택 하 십시오)
마지막 으로 프로젝트 이름 을 입력 하면 프로젝트 생 성 을 완료 합 니 다.프로젝트 구 조 는 첫 번 째 방법 과 일치한다.프로젝트 를 컴 파일 할 수 없 을 수도 있 습 니 다.IDE 는 Maven 프로젝트 로 인식 되 지 않 고 pom.xml 파일 에서 오른쪽 단 추 를 누 르 고'Add as Maven procject'를 누 르 면 됩 니 다.
3.자주 창설
자체 생 성 은 일반 자바 Maven 프로젝트 처럼 Maven 프로젝트 를 먼저 만 든 다음 pom.xml 에 필요 한 의존 과 주 류 를 수 동 으로 추가 합 니 다.
상기 세 가지 생 성 방법,첫 번 째 는 압축 해제 가 져 오기,두 번 째 는 IDE 를 기반 으로 직접 만 들 고 세 번 째 는 완전히 자체 적 으로 추가 해 야 합 니 다.실제 개발 에 서 는 두 번 째 로 초기 프로젝트 의 원형 을 만 들 고 구체 적 인 수요 에 따라 해당 디 렉 터 리 와 파일 을 삭제 하거나 추가 할 수 있 습 니 다.
위 에서 만 든 프로젝트 는 어떠한 기능 도 실현 하지 못 했 습 니 다.아래 에 아주 간단 한 웹 서비스 예 시 를 추가 합 니 다.
프로젝트 my-frist-springboot 의 루트 패키지 에 HelloController 류 를 추가 합 니 다.코드 는 다음 과 같 습 니 다.
@RestController("/hello")
public class HelloController {
@GetMapping
public String hello(@RequestParam(name = "name")String name){
return " ," + name;
}
}
다시 시작(IDE 에서 주 클래스 MyFirst SpringbootApplication 을 직접 실행)하고 브 라 우 저 주소 표시 줄 에 입력http://localhost:8080/hello?name=장 삼,페이지 출력 은 다음 과 같다.이로써 첫 번 째 Spring Boot 예제 응용 프로그램 은 생 성 되 었 고 실행 가능 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.