微服务(一)-------------Spring Boot的快速入门
已经写了很久的微服务,笔记早也写好,一直放在桌面上,今天晚上正好把它整理部分,一点点写在博客,希望对大家有点帮助。
为什么需要使用Spring boot ?
答:传统项目的缺点
1,复杂的配置:项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。
2,一个是混乱的依赖管理: 项目的依赖管理也是件吃力不讨好的事情。决定项目里要用哪些库就已经够让人头痛的了,你还要知道这些库的哪个版本和其他库不会有冲突,这难题实在太棘手。并且,依赖管理也是一种损耗,添加依赖不是写应用程序代码。一旦选错了依赖的版本,随之而来的不兼容问题毫无疑问会是生产力杀手。
伴随着微服务的流行,现在很多公司已经使用微服务,所有作为程序员,我们必须学会这门技术。这篇文章主要讲解我们的基本入门,难度大点的知识在后面陆续更新。
第一步
创建idea的项目
第二步引入依赖
在pom文件中引入依赖
第三步:创建main入口和yml文件
在resource里面写一个空的AlibabaApplication配置类(深入学习会用到)。在java包下创建一个名叫alibaba包,在alibaba 这个类下创建启动类AlibabaApplication,并且创建一个controller包,里面写一个controller,这样我们可以访问。
第四步:启动服务,页面查询
启动main的方法,启动后,访问网页。记住,微服务挺占用内存。这样一个简单的微服务就这样跑起来了。与传统的ssm相比,配置少很多。使用注解的方式完成。