봄 부팅 항목은 HelloWorld 간단한 예

새 프로젝트 springboot 만들기 (1)

당신은 여기에서 볼 수 있습니다 https://blog.csdn.net/qq_43560721/article/details/104653470

2. 시작 쓰기 간단한은 HelloWorld

새 컨트롤러 만들기

package com.example.officialwebsite.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController{
    @RequestMapping("/hello")
    public String hello(){
        return "hello word spring boot!";
    }
}

참고 시작 클래스는 패키지를 스캔 추가

package com.example.officialwebsite;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@ComponentScan("com.example.officialwebsite.*")
public class OfficialwebsiteApplication {

    public static void main(String[] args) {
        SpringApplication.run(OfficialwebsiteApplication.class, args);
        System.out.println("哈哈*=*");

    }

}

3. 프로젝트 실행

: 브라우저 입력 HTTP : // localhost를 : 8888 / 헬로을

 

 

+ = @Controller @ResponseBody @RestController
@RequestMapping : 주소 매핑 프로세스 요청에 대한 설명, 클래스 나 메소드에 사용할 수 있습니다. 또한 GetMapping, PostMapping, PutMapping, DeleteMapping, 기록 할 수 PatchMapping을

 

@SpringBootApplication = (기본 속성) @Configuration + @EnableAutoConfiguration + @ComponentScan.

@Configuration 주석을 식별 클래스 유형은 소스 스프링의 IoC 컨테이너의 빈 정의로 사용할 수있다. @Bean 주석 방법은 Spring 애플리케이션 컨텍스트 내에서 빈으로 등록해야 개체를 반환과 @Bean 어노테이션은, 봄을 알려줍니다.

@EnableAutoConfiguration : 빈 클래스를 당신이 원하는 것을 추측하고 구성하는 데 노력하고, 일반적으로 자동으로 클래스 패스와 빈 정의에 따라 자동으로 자동으로 구성 상황에 맞는 스프링 구성 할 수 있습니다.

@ComponentScan : 자동 @Component 클래스와 표시 및 컨트롤러 @, 저장소 @ 서비스 @ @Component 노트에서 하위를 포함, 물론 빈으로 등록 된 패키지에 따라 지정을 모두 검색합니다.

 

 

게시 된 141 개 원래 기사 · 원 찬양 33 ·은 50000 +를 볼

추천

출처blog.csdn.net/qq_43560721/article/details/104669851