spring boot入门(一) hello world。最完整、简单易懂、详细的spring boot教程。

1.新建项目,选择Spring Initializr(其实选择Maven也可以,只不过选择Spring Initializr会自动导入SpringBoot pom依赖)。如图所示:

spring boot入门(一) hello world。最完整、简单易懂、详细的spring boot教程。_第1张图片

2.项目目录结构如下(我把mvn等文件删了):

 

spring boot入门(一) hello world。最完整、简单易懂、详细的spring boot教程。_第2张图片

 

3.pom.xml代码如下:

 


        org.springframework.boot
        spring-boot-starter-parent
        2.0.3.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter
        
        
			org.springframework.boot
			spring-boot-starter-web
		
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

4.在java文件夹下新建一个com.xxx.controller包,在此包下新建一个TestController类,TestController代码如下:

@RestController
public class TestController {
    @RequestMapping("/hello")
    public Map hello(){
        Map map = new HashMap();
        map.put("code","1");
        map.put("msg","hello world");
        return map;
    }
}

5.启动类Main代码如下:

@SpringBootApplication
@ComponentScan("com.yxc.*")
public class SpringbootlApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootlApplication.class, args);
    }
}

6.打开浏览器,输入url 127.0.0.1:8080。得到返回json数据测试成功。

spring boot入门(一) hello world。最完整、简单易懂、详细的spring boot教程。_第3张图片

7.注意点:启动类main类默认扫描该类目录及以下spring对象,因此在扫描范围外需要加@ComponentScan("xxx")注解;springboot会默认将Map、List、POJO对象转化为json对象。

你可能感兴趣的:(springboot)