2016-07-07 3 views
3

저는 Spring을 처음 사용합니다. 나는 다른 출처에서 그것을 배우고있다. 스프링 레시피, 스프링 인 액션 및 스프링 문서. Spring 3. +에 따르면, XML 설정은 전혀 무시할 수 있습니다. 이것은 초보자로서 나에게 좋다.Spring Annotation 기반 프로젝트 템플릿

문제점 : 스프링 도구 모음을 사용하고 있는데, 주석으로 시작하는 스프링 웹 프로젝트 템플릿이 있습니까? 내가 찾은 모든 프로젝트 템플릿은 XML 구성을 사용합니다. 나는 심지어 내 DispatcherServlet을 넣을 곳을 모른다. 내 컨트롤러를 어디에 둘 것인지 모르겠다.

답변

1

주석을 기반으로하는 템플릿 만 찾으려면 Spring으로 시작하는 경우에도 동일한 문제가있었습니다. 그런 다음 존 톰슨의 this을 발견했습니다. 이 프로젝트는 완전히 주석 기반이며 관련 xml 파일은 pom.xml뿐입니다

+0

형님, 고맙습니다. 우리가 그들에게 이것에 관해들을 수있는 방법이 있습니까? 이것을 추가하는 것을 고려해 봄 커뮤니티에 요청 하시겠습니까? –

+0

http://start.spring.io/ – kryger

+1

@kryger에서 쉽게 생성 할 수있는 것 이상의 가치가 없다는 점에 유의하십시오. 마스터 브랜치에서 프로젝트에 대해 이야기하고 있다고 생각합니다. repo의 다양한 브랜치를 보면 다양한 주석을 사용하는 방법과 Spring에서 모든 것을 연결하는 방법을 볼 수 있습니다. – Rengas

1

공식적으로는 모든 새로운 프로젝트를 XML 기반이 아닌 Spring Boot에 기본으로 설치하는 것이 좋습니다.

STS는 Spring Initializr service 가진 좋은 통합을 제공 : 단지로 이동 - 프로젝트 이름 등과 같은 몇 가지 사항을 기입, "새> 봄 스타터 프로젝트"와 다음 관심있는 모듈 상자를 선택

.

STS new project menu

+1

"Import Spring Getting Started Content"를 사용하여 Spring Guide (다른 답변에서 언급 한대로)에서 선택하여 해당 프로젝트를 작업 영역으로 직접 가져올 수 있습니다. –

+0

이니셜 라이저는 훌륭한 도구이지만, 실제로는 일관된 pom 또는 build.gradle을 함께 사용하는 데 도움이됩니다. 생성되는 앱은 거의 비어 있으므로 콩을 Java 주석과 함께 연결하는 방법에 대해 많이 보여주지 않습니다. GPS 가이드는 더 나은 출발점입니다. – Kris

1

스프링 가이드를 실행하는 것이 좋습니다. 최신이며 주석 기반 구성을 사용합니다. This is은 스프링 부트를 사용하여 편안한 웹 서비스를 만드는 방법을 안내합니다. 그것은 maven, gradle 또는 STS로 프로젝트를 만드는 방법에 대한 설명이 있습니다.

+0

예, 가이드를 STS https://spring.io/guides/gs/sts/로 가져 오는 방법에 대한 가이드도 있습니다. – Kris

관련 문제