SpringBoot 생 성 및 간단 한 사용 실현

지금 이 시간 대 에 SpringBoot 를 사용 해 본 적 이 없 는 회 사 는 드 물 겠 죠?그래서 SpringBoot 의 여러 가지 장점 과 독특한 점 에 대해 일일이 소개 하지 않 겠 습 니 다.이런 물건 은 인터넷 에서 검색 해 보 니 저 는 간단하게 어떻게 사용 하 는 지 기록 할 뿐 입 니 다.
       참고 로 면접 을 볼 때 왜 springBoot 를 사용 하 느 냐 는 질문 을 많이 받 았 을 것 입 니 다.spring 은 공식 적 으로 설정 보다 약속 이 크다 는 말 을 했 습 니 다.여기 서 나 는 공중전화 문장의 설명 을 빌려 어느 공중전화 인지 기억 이 나 지 않 아 원래 의 위 치 를 밝 힐 수 없다 고 말 했다.
       SpringBoot 의 가장 중요 한 기능 은 자동 설정 입 니 다.왜 자동 설정 이 라 고 합 니까?springboot 자체 의 시작 주 해 는@SpringBootApplication 입 니 다.이 주 해 는@Configuration,@Componentscan 과@EnableAutoConfiguration 세 개의 주해 로 구성 되 어 있 습 니 다.앞의 두 개 는 모두 Spring 자체 가 가지 고 있 기 때문에 SpringBoot 의 핵심 은@EnableAutoConfiguration 입 니 다.클래스 경로 에 따라 jar 패키지 와 동적 로드 설정 을 설정 하고 bean 을 주입 할 수 있 습 니 다.예 를 들 어 lib 아래 에 druid 연결 탱크 의 jar 가방 을 놓 고 application.yml 파일 에 druid 관련 매개 변 수 를 설정 합 니 다.springBoot 는 우리 가 필요 로 하 는 물건 을 자동 으로 설정 할 수 있 습 니 다.만약 에 jar 가방 을 빼 거나 파 라 메 터 를 제거 하면 springBoot 는 자동 으로 설정 되 지 않 습 니 다.
자,본론 으로 들 어 갑 니 다.어떻게 springBoot 프로젝트 를 만 들 고 간단 하고 실 용적 입 니까?
1.공식 적 으로 제공 하 는 사이트 구축
1.직접 방문  http://start.spring.io/

2.설정 기 선택
2.1 프로젝트 유형 선택,Maven Project 인지 Gradle Project 인지
2.2 당신 의 개발 언어 를 선택 하 세 요.저 는 당연히 자바 를 선택 합 니 다.
2.3 springboot 버 전 번호 선택
2.4 프로젝트 기본 정보 작성
2.5 통합 관련 구성 요소 의 의존 도 를 선택 합 니 다.예 를 들 어 웹,my sql,여 기 는 선택 하지 않 아 도 됩 니 다.그 다음 에 자신 이 프로젝트 에 있 는 pom.xml 에 관련 의존 도 를 더 해도 됩 니 다.springBoot 는 모두 통합 되 었 고 관련 의존 도 를 더 하면 사용 할 수 있 습 니 다.
3.Generate Project 를 누 르 면 생 성 된 항목 의 압축 파일 을 자동 으로 다운로드 합 니 다.
4.압축 파일 을 로 컬 로 압축 해제 하고 개발 도구 로 가 져 오기
       Idea,File-->New-->Project from Existing Sources...또는 Module from Existing Sources 를 사용한다 면...
       eclipse,Import->Existing Maven Projects->Next->압축 해 제 된 항목 파일 선택->Finsh
2.Idea 를 사용 하여 springBoot 프로젝트 구축
File-->New-->Project...->Spring Initializr-->Next,그리고 위 와 같은 설정 을 선택 하면 자동 으로 생 성 됩 니 다.

 사실 방문 이 었 어 요.http://start.spring.io/항목 을 만 듭 니 다.하 나 는 브 라 우 저 에 접근 하여 다운로드 한 후에 압축 을 풀 고 가 져 옵 니 다.Idea 를 사용 하면 그 자체 가 이 사이트 에 직접 접근 한 다음 에 선택 한 여러 설정 에 따라 선택 하고 자동 으로 생 성 한 다음 에 Idea 에 가 져 옵 니 다.
3.간단 한 사용

       프로젝트 의 XXXApplication 은 프로젝트 가 자동 으로 생 성 되 는 시작 클래스 입 니 다.이 프로젝트 를 시작 하면 내 장 된 tomcat 시작 항목 을 자동 으로 사용 합 니 다.tomcat 를 설정 하지 않 아 도 됩 니 다.
       저 는 Hello World 류 를 간단하게 썼 습 니 다.사용 하 는 주 해 는 모두 저희 가 자주 사용 하 는 주해 입 니 다.Spring 의 주해 와 다 를 것 이 없습니다.유일한 것 은@RestController 입 니 다.Controller 안의 방법 은 모두 json 형식 으로 출력 되 고@ResponsBody 를 쓰 지 않 아 도 된다 는 뜻 입 니 다.@RestController 는@Controller 와@ResponsBody 의 종합 체 라 고 이해 할 수 있 습 니 다.

       프로젝트 를 구축 할 때 저 는 웹,my sql 두 구성 요 소 를 선 택 했 기 때문에 pom.xml 에서 이 두 가지 의존 도 를 볼 수 있 습 니 다.만 든 springBoot 는 maven 프로젝트 이기 때문에 자동 으로 다운로드 되 고 여기 서 직접 사용 할 수 있 습 니 다.
XXXApplication 클래스 를 시작 한 후 접근http://localhost:8080/hello/world다음 과 같은 결 과 를 볼 수 있다 는 것 은 성공 을 의미한다.

SpringBoot 가 만 들 고 간단하게 사용 하 는 실현 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 SpringBoot 생 성 사용 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기