沁水做网站,徐州英才网最新招聘信息,网站建设价位,北京做网站开发公司有哪些【0】README
spring boot 的4个核心功能介绍#xff1a;
1. 自动配置#xff1a; 无需 java配置或 xml配置#xff0c;spring boot 会自动配置bean #xff1b;
2. 起步依赖 #xff1a; 为项目提供依赖管理#xff0c;特别是解决了 各个 依赖jar 包的兼容性问题…【0】README
spring boot 的4个核心功能介绍
1. 自动配置 无需 java配置或 xml配置spring boot 会自动配置bean
2. 起步依赖 为项目提供依赖管理特别是解决了 各个 依赖jar 包的兼容性问题
3.命令行界面CLI command line interface 快速开发
4. Actuator 监控 和 度量 spring boot 应用程序的 很多生产级特性 【1】通过 http://start.spring.io/ 初始化 spring boot 项目的文件结构可以使用maven 或 gradle 进行构建这里我使用了 maven输入参数后 下载该项目压缩包解压即可 【2】项目文件结构在eclipse中 右键该项目 configure convert into maven project 【3】下载maven依赖的jar包 右键该项目 maven update project 下载依赖的jar包
【4】对 项目进行编译并打包为 jar 文件 右键该项目 run as maven build 输入 package 即可对 项目编译打包为 jar 【5】在命令行中 运行该 jar文件 【6】浏览器中输入 http://localhost:8080/readingList 【问题】
1 为什么 直接运行jar 文件就可以访问 8080 端口了貌似和以前 在 tomcat 放置web 应用的方法不一样。
答 因为 spring boot中集成了 内嵌的 tomcat也就是说 spring boot 在 编译的项目的时候 就已经加入了 tomcat的内嵌源码。。看过 tomcat源码的人 会知道 tomcat 的启动 实质上就是启动一个 main 函数然后 main函数 启动一些 连接器 和 处理器。。等等。。。所以 这里可以看做是 spring boot 吧 tomcat 的 main 函数 加入到了 jar 启动文件中当然 启动 jar 文件 就相当于 启动 tomcat 了