添加了Spring Boot基础依赖后,如要使用web mvc功能,只须要添加以下启动器便可,Spring Boot会自动装配web功能。java
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
而后添加启动类,建议放在根包下,这里把Controller和启动类放在一块儿也是没问题的,实际请分包出来。web
启动类必需要有main方法,并添加启动方法。spring
package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @SpringBootApplication public class SampleController { @RequestMapping("/") @ResponseBody String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(SampleController.class, args); } }
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> <configuration> <classifier>exec</classifier> <fork>true</fork> <excludeDevtools>true</excludeDevtools> </configuration> </execution> </executions> </plugin> </plugins> </build>
Spring Boot默认的端口是8080,能够经过server.port=8081来修改,或者经过命令行指定也行。微信
启动工程后,访问localhost:8080/就能输出:Hello World!mvc
上面是经过maven手动建立工程的方式添加Spring Boot应用 ,固然新手也能够打开Spring Boot的快速构建网站http://start.spring.io/,来选择对应的启动器生成项目,最后导入进来便可。app
推荐:Spring Boot & Cloud 最强技术教程maven
扫描关注咱们的微信公众号,干货天天更新。spring-boot