SpringBoot之helloWord

1 创建SpringBoot项目

 条件:JDK1.8以及以上版本+maven

 创建一个maven的java项目,由于我们使用spring-boot-starter-web的启动器,它内置有Tomcat和SpringMVC所以我们创建一个java程序就可以不需要创建一个web程序。

SpringBoot之helloWord_第1张图片

在pom.xml中添加SpringBoot的依赖


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

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

 

编写一个web程序

package xin.caoyong.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 
 * Description:编写一个SpringBoot的HelloWord
 * @author CaoYong
 * @time 2018年7月9日 下午10:15:18
 */
@RestController
@pringBootApplication
public class IndexController {

/**

* Description:
* @author CaoYong
* @time 2018年7月9日 下午10:17:38
* @return
* @return String
*/
@RequestMapping("/index")
public String index() {
return "SprinBoot的第一个项目helloword";
}

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

}

运行:

SpringBoot之helloWord_第2张图片

SpringBoot之helloWord_第3张图片

第一个红色框便是启动成功,第二个红色框表示Tomcat启动成功端口号是8080

解释各个注解的含义

@RestController:表示@Controller(表示Controller层并且添加到Spring容器中)+@ResponseBody(该类中所有方法返回json格式)的集合

@EnableAutoConfiguration :表示自动配置会自动扫描pom.xml文件

SpringApplication.run(IndexController.class, args):启动项目



你可能感兴趣的:(SprinBoot)