【Spring boot实践】创建Spring boot程序

文章目录

  • 开发环境
        • 工具
        • 版本
  • 创建程序
      • 创建
      • 目录结构
      • 依赖配置
      • 启动

开发环境

工具

  1. 使用eclipse,推荐安装Spring Tool Suite(STS)插件。
  2. 使用IDEA,IDEA中自带了Spring boot插件。

版本

  1. Spring boot:推荐使用Spring boot最新版本,实际选择时会选择一个最新的稳定版本,因为最新版本可能会遇到一些问题。
  2. Maven:推荐使用离最新较近的稳定版,3.2+,Maven目前最新版本为3.6.0。
  3. JDK:推荐使用Java8,Spring boot也就兼容Java6。表示现在已经有11了,Java 8的特性还不是很熟悉,伙伴们加油。

创建程序

创建方式①使用eclipse或者IDEA的插件创建;②使用Maven创建。

创建

下面使用插件的方式(IDEA)
【Spring boot实践】创建Spring boot程序_第1张图片

【Spring boot实践】创建Spring boot程序_第2张图片
【Spring boot实践】创建Spring boot程序_第3张图片

【Spring boot实践】创建Spring boot程序_第4张图片

【Spring boot实践】创建Spring boot程序_第5张图片

【Spring boot实践】创建Spring boot程序_第6张图片

目录结构

【Spring boot实践】创建Spring boot程序_第7张图片

  1. 此部分是使用spring Initializr插件生成的Maven jar包和配置,如果本地没有Maven时可以使用此包来开发,可以删除。
  2. 这个目录结构和我们之前用的没什么大的区别,Java下放创建的包与类,resource中有application文件,这就是能够与SSM相比省略很多配置文件的原因,配置大部分都会在这里完成;template中放模板文件,static中放静态文件。
  3. 这是测试。
  4. 这部分是不需要关注的,是一个编译相关文件和脚本文件。
  5. pom是Maven的依赖配置。

依赖配置

  
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.4.RELEASE
         
    
    com.example.springboot
    02-springboot-web
    0.0.1-SNAPSHOT
    02-springboot-web
    project for Spring Boot
    
    
        1.8
    
    
    
        
        
            org.springframework.boot
            spring-boot-starter-web
        
    
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
       
    

启动

新建一个controller用来测试。
【Spring boot实践】创建Spring boot程序_第8张图片

@Controller
public class HelloController {

    @RequestMapping("/boot/hello")
    public @ResponseBody String hello(){
        return  "Hello Spring Boot.";
    }
}

运行application
【Spring boot实践】创建Spring boot程序_第9张图片

【Spring boot实践】创建Spring boot程序_第10张图片
完成
【Spring boot实践】创建Spring boot程序_第11张图片

你可能感兴趣的:(【Spring】,-----【Spring,boot】)