1.首先注入maven依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.wyy</groupId>
<artifactId>spb-001</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<version>1.5.9.RELEASE</version>
<artifactId>spring-boot-starter-parent</artifactId>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.9.RELEASE</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!-- 该插件可以让工程打成jar包,这样可以不依赖外部tomcat,直接部署 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2.然后编写application
package com.wyy;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication// 将被标注的类(主配置类)的所在包及下面所有子包里面的所有组件扫描到spring容器
public class HelloWorldApp {
public static void main(String[] args) {
SpringApplication.run(HelloWorldApp.class,args);
}
}
3.编写controller
package com.wyy.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@ResponseBody // 将返回值注入响应体中
@RequestMapping("/hello") // 根据该映射找到对应的处理方法
public String hello(){
return "Hello World!";
}
}
4.执行,直接运行application文件
5.打包部署,pom.xml中注入依赖插件,点击package进行打包,然后在target下取包。
6.命令行执行java -jar xxx.jar