SpringBoot入门级项目(详细步骤)

1. 明确开发环境

Spring Tool Suite 
Version: 3.9.2.RELEASE

2. 创建Maven项目

File–>New–>Maven Project

SpringBoot入门级项目(详细步骤)_第1张图片
SpringBoot入门级项目(详细步骤)_第2张图片
SpringBoot入门级项目(详细步骤)_第3张图片

3.配置pom.xml文件

在pom.xml文件中进行以下修改:


  4.0.0
  
  com.iamapsycho      
  SpringBootTest
  0.0.1-SNAPSHOT
  jar
  
  billingBootTest-iamapsycho
  Demo project for Spring Boot
  
  
  
      org.springframework.boot
      spring-boot-starter-parent
      1.5.9.RELEASE
  

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

  
      1.8
  

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

4.创建 Application.java 启动类

在src/main/java下 创建包com.iamapsycho,并在包内创建Application.java

package com.iamapsycho;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

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

5.创建HelloWorld的Controller类

在src/main/java下 创建包com.iamapsycho.controller,并在包内创建HelloWorldController.java

package com.iamapsycho.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloWorldController {
	
	@ResponseBody
	@RequestMapping("/helloworld")
	public String helloWorld(){
	    return "Hello World! This is Spring Boot !!!";
	}
}

6.运行并测试

接下来就运行Application.java,然后访问地址:

 http://localhost:8080/helloworld

SpringBoot入门级项目(详细步骤)_第4张图片

7.添加项目SpringBoot yml 配置 - 项目名称

当需要在spring boot 项目中定义一些变量,设置参数时候,可以在application.yml中进行设置

SpringBoot入门级项目(详细步骤)_第5张图片

application.yml 当前活跃的为dev(开发环境)

SpringBoot入门级项目(详细步骤)_第6张图片

SpringBoot入门级项目(详细步骤)_第7张图片

现在访问 http://localhost:8080/helloworld 将会报错,
SpringBoot入门级项目(详细步骤)_第8张图片
应加上项目名称
http://localhost:8080/SpringBootTest/helloworld
SpringBoot入门级项目(详细步骤)_第9张图片

Spring Boot中整合使用wagger2

你可能感兴趣的:(java)