今天一起说说微服务,之前写docker多服务部署的时候也说微服务,一起说说Spring boot快速开始及核心功能介绍。
下载的springboot-first解压,只用idea打开
新建立包com.idig8.springboot.controller
编写HelloController
springboot 已经成功启动,端口8080
扫描到了对应/ 对应的HelloController的index方法
启动时间2秒就启动就可以了。
从上边的看,是不是感觉做个web开发很简单,1分钟搞定。
- 普通maven工程搭建boot应用
新建一个普通的maven工程
【注意:Spring boot是web工程,但是我们这里只需要建立quickstart即可,因为spring boot内嵌了servlert容器】
点击learn-选择版本1.5.10.RELEASE。建议:生产环境中选择稳定的版本
从上面的第一个boot项目的pom中拷贝项目构建的内容到当前工程中(以下内容为每个maven项目都必须要的)
- Starter POMs
1.Spring boot由大量starter组成,每个starter就是一个pom文件,里面包含必要的jar依赖,所以Starter主要是用来简化依赖
2.Spring boot支持需要引入其提供的父POM
父POM中主要做了两件事情
1.所有jar包的版本统一管理。
2.所有jar的依赖管理,其中包含springboot 给我们提供的很多的starter启动器。
PS:pom中引入的parent中的spring-boot-starter-parent,进入仓库可以看到对应的里面没有jar包,只有一个pom文件,这个pom文件中有个属性dependencyManagement 这是实现定义好的依赖jar包进行版本管理的管理器。实现都定义好了需要依赖的jar。
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91513 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!