使用idea创建springboot项目

创建新的项目

使用idea创建springboot项目_第1张图片

maven骨架创建Java Web项目

使用idea创建springboot项目_第2张图片

    1. Name:项目名称
    2. Location:项目存放地址
    3. GroupId:项目的唯一标志
    4. ArtifactID:是不带版本号的jar的名字
    5. Version:版本号

设置maven的相关信息

使用idea创建springboot项目_第3张图片

    点击Finish项目创建完成

创建完成后将目录结构调整如下图

使用idea创建springboot项目_第4张图片

修改pom.xml,如下

  
  
  
    4.0.0  
  
    org.example  
    spring-boot-helloWorld  
    1.0-SNAPSHOT  
    war  
  
    spring-boot-helloWorld Maven Webapp  
      
  http://www.example.com  
  
      
    
        org.springframework.boot  
        spring-boot-starter-parent  
        2.1.3.RELEASE  
           
    
  
      
        UTF-8  
        1.8  
      
  
      
          
    
            org.springframework.boot  
            spring-boot-starter-web  
          
          
    
            org.springframework.boot  
            spring-boot-starter-test  
            test  
          
          
            org.springframework.boot  
            spring-boot-devtools  
            true  
          
      
  
      
        spring-boot-helloWorld  
          
    
                  
                    org.springframework.boot  
                    spring-boot-maven-plugin  
  
  
  
    
              
          
      
    1. spring-boot-devtools和spring-boot-maven-plugin的作用:热启动

创建两个Java文件,如下

使用idea创建springboot项目_第5张图片

    b. Application.java:启动springboot项目的main方法所在的类
    c. HelloWorldController.java:处理请求的类

Application.java的内容

@SpringBootApplication  
public class Application {  
  
    public static void main(String\[\] args) {  
        // 启动springboot项目  
        SpringApplication.run(Application.class,args);  
    }  
  
}

HelloWorldController的内容

@RestController  
public class HelloWorldController {  
  
    @RequestMapping("/hello")  
    public String index() {  
        return "Hello World";  
    }  
  
}

启动项目

    a. 点击如下图按钮

b.使用idea创建springboot项目_第6张图片

    c. 运行结果:

d.使用idea创建springboot项目_第7张图片

    e. 浏览器访问:http://localhost:8080/hello
    f. 结果:

g.使用idea创建springboot项目_第8张图片

你可能感兴趣的:(java,springboot,windows,intellij-idea)