스프링 부트 예제

Off
Non classé

안녕하세요. 나는 당신의 블로그에서 봄 MVC를 배우기 시작할 계획이다. 하지만 난 당신이 지금 봄 부팅 자습서를 작성하는 것을 볼 수 있습니다. 어떤 도구를 학습에 권장합니까: 스프링 MVC 또는 스프링 부팅? 나는 JSF에 대한 대안으로 스프링 MVC 또는 스프링 부팅을 사용합니다. 내가 스프링 부팅 스타터 – 보안 종속성을 주석 하고 청소 및 설치 감사 한 번 사전에 예 의 작업 덕분에 IntelliJ로 가져온 코드를 다운로드 한 후 오류를 다음과 같은 있어, 성공적으로 구축 및 실행 (아래 그림참조). 그러나 명령줄에서 « mvn 패키지 »를 사용하여 성공적으로 컴파일하고 « mvn 스프링 부팅 : 실행 »을 성공적으로 실행하십시오! (감사합니다!) « spring-webmvc » 종속성을 추가하면 스프링 부팅이 모든 것을 자동으로 구성합니다. 따라서 이 시점에서 @Controller 개의 추가된 클래스에서 뷰를 만들고 이름을 반환할 수 있습니다. 또한, 그것은 기본적으로 임베디드 Tomcat에서 실행 됩니다 그래서 너무이 고군분투. MVC 구성을 사용자 지정하는 방법을 잘 모르는 경우 마지막으로 MVC를 한 지 수년이 지났습니다.

나는 밀접하게 당신의 일을 따라하고 많은 가치를 찾을 수 있습니다. 감사합니다. 스프링 부팅 및 Java 구성을 사용하여 일괄 처리 작업에 대한 junit 테스트 사례를 작성하는 방법에 대한 샘플을 공유하십시오. 기본적으로 테스트를 위한 작업을 시작하기 위해 joblaunchertestutils를 사용. 우리의 스프링 부팅 예제, 응용 프로그램에 대한 템플릿을 만들려면, 나는 스프링 Initializr를 사용하는 것이 좋습니다, 또는 우리는 또한 우리의 스프링 부팅 응용 프로그램을 만들 IntelliJ를 사용할 수 있습니다. 이 게시물에 대 한, 우리의 웹 응용 프로그램을 만들 http://start.spring.io/ 열어 보자. @RequestMapping 개의 추가는 « 라우팅 » 정보를 제공합니다. / 경로가있는 모든 HTTP 요청이 홈 메서드에 매핑되어야한다는 것을 Spring에 알려줍니다. @RestController 어노이션은 스프링에게 결과 문자열을 호출자에게 직접 다시 렌더링하도록 지시합니다. 클래스는 @RestController 플래그가 지정되므로 Spring MVC에서 웹 요청을 처리할 수 있습니다.

@RequestMapping index() 메서드에 매핑됩니다. 브라우저에서 호출하거나 명령줄에서 curl을 사용하면 메서드가 순수 텍스트를 반환합니다. @RestController @Controller 결합하고 @ResponseBody 두 개의 주석을 결합하여 웹 요청이 뷰가 아닌 데이터를 반환하기 때문입니다. 몽 씨, 그냥 당신이 당신의 블로그와 가르침에 얼마나 감사 하는지 알려 드리고 싶습니다. 수년에 걸쳐, 당신의 모범은 내가 새로운 것을 배울 때 내 반드시 읽어야한다. 봄에 초보자로서 나는 우리가 만드는 모든 파일 (메인 클래스, application.properties, 컨트롤러와 home.html 모두)에 대한 전체 경로를보고 싶습니다. 그렇지 않으면 이러한 파일을 비표준 위치에 배치할 수 있으며 작동하지 않을 수 있습니다. 이 부분은 템플릿이 잘못된 위치에 배치될 때 404 오류로 이어지기 때문에 매우 중요합니다. 또한 AFAIR 스프링 부팅은 기본 패키지(https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your-code.html#using-boot-using-the-default-package)에서 기본 클래스를 만드는 것을 권장하지 않습니다. 제발, 그냥 코드의 샘플을 게시 하지 마십시오 뿐만 아니라 어디 그리고 왜 그들은 해야 에 대 한 초보자를 가르쳐.

그렇지 않으면, 우리는 더 많은 질문이있을 것이다 … 자세히 보기 » 스프링 부팅을 사용하면 스프링 기반 응용 프로그램을 빠르고 쉽게 만들 수 있습니다. 다음 단계는 IDE에서 이 파일을 가져오는 것입니다. 우리는 IntelliJ에서 프로세스를 요약하고 있지만 봄 Initializr는 maven 기반 프로젝트를 생성하기 때문에 이클립스와 매우 유사합니다 : 실행 가능한 항아리를 만들려면 pom.xml에 스프링 부트 – 메이븐 플러그인을 추가해야합니다. 이렇게 하려면 종속성 섹션 바로 아래에 다음 줄을 삽입합니다: 여기, 스프링 부팅 버전 v 2.0.3을 사용하지만 원하는 유효한 버전을 제공할 수 있습니다. 응용 프로그램에 추가 된 RESTful 끝점의 새 집합을 볼 수 있습니다. 이들은 스프링 부트에서 제공하는 관리 서비스입니다. 스프링 부팅 예제 응용 프로그램에 대한 컨트롤러를 만들기 전에 스프링 부팅의 몇 가지 기본 을 이해해 보겠습니다.

Comments are closed.