项目的创建:
直接从官网下载一个入门例子,地址:http://spring.io/guides/gs/spring-boot/
因为我用的maven构建项目,所以删除了其他无用的文件和文件夹,只保留gs-spring-boot目录(该目录下有src和pom.xml);下面是正文:
- 命令行进入项目目录(gs-spring-boot),执行”mvn clean”
- 接着执行”mvn compile”
- 最后执行”mvn spring-boot:run”
此时spring-boot已经跑起来了,通过localhost:8080/就可以访问了
注:导入到eclipse的时候,不要直接open project,要导入->存在的maven项目;否则提示不是java project
部署到外部tomcat:
参照官网的方法:地址:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging
- 修改入口java文件,继承SpringBootServletInitializer类,并覆写configure方法;
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
}
2.修改pom.xml文件:
- 修改打包类型为war:
<packaging>war</packaging>
- 添加spring-boot-starter-tomcat依赖,scope设置为provided:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>