【楔子】一般咱们启动项目直接Run,如今咱们采用基于Maven使用一个插件就是经过Spring Boot运行插件。java
配置的方式。web
【新建maven项目】spring
【pom配置】:apache
<?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.smart</groupId> <artifactId>chapter2</artifactId> <version>1.0</version> <!--添加一个Boot Web 启动器--> <dependencies> <!--添加一个Boot Web 启动器--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.3.3.RELEASE</version> </dependency> </dependencies> <build> <plugins> <!--配置运行插件--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
其中的插件:浏览器
<build> <plugins> <!--配置运行插件--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
引用SpringBoot运行插件app
【java代码】:maven
package com.smart; 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; @RestController @EnableAutoConfiguration public class BbsDemo { @RequestMapping("/") public String index(){ return "欢迎光临ee论坛"; } public static void main(String[] args) throws Exception{ SpringApplication.run(BbsDemo.class,args); } }
【运行】:spring-boot
在工具栏点View-toolWindow-Maven Project工具
相似如此打开刷新Maven Project ,在plugins里找到SpringBoot项目,启用spring-boot:runui
打开浏览器:http://localhost:8080/
【Jetty运行】Spring-Boot默认使用Tomcat运行,若是想要使用Jetty启动当前应用,则直接添加相应依赖包,相比之前的咱们也配置过Tomcat的吧,SpringBoot关键功能依赖包申明,本身只须要写几行代码,配置的事情让Spring去搞定。
咱们添加以下代码:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> <version>1.3.3.RELEASE</version> </dependency>
启动应用,看下Jetty是否成功启动项目应用。
成功启动,浏览网页,效果如上