Spring Boot 应用起步与配置
Last updated
Was this helpful?
Last updated
Was this helpful?
通过勾选的方式,快速搭建一个项目的骨架,eclipse 和 idea 都有相关插件。
起步依赖,Spring Boot 引入的理念,通过它可以很方便的把 Spring Boot 以及需要的第三方插件集成到应用当中。
因为有 starter 的存在,其实 Spring Boot 的版本号在 dependency 里是省略掉的,由 starter 统一管理,Spring Cloud 也是如此。
Spring Boot 应用的启动方式一共有 4 种。
在 @SpringBootApplication 所注释的类里直接调用 run 启动。
通过 Spring Boot 启动指令
双击 Idea 里 Gradle 任务栏里面的 bootRun 任务。
还可以找到这个应用打好的 jar 包,通过 Java 运行 jar 包的方式运行。
前三种是开发阶段常用的启动方式(建议使用第二、三种方式启动,第一种在工程有问题的时候,有时候也可以正常运行成功,例如:没有成功下载所有的 jar 包),最后一种是部署服务器时常用的启动方式。
Spring Boot 启动是通过一个 main 方法,以 jar 包方式运行。web 服务器是以嵌入的方式存在于应用当中,所有的配置、三方依赖都在 jar 包内。其实 Tomcat 就是内嵌在 Spring Boot 应用内的(嵌入式服务器),这也是为什么 Tomcat 的一些配置可以通过 Spring Boot 的配置文件进行修改。
约定优于配置
尝试下 Visual Studio Code,对于前端和后端的开发都有比较好的支持。