微服务
Star_Alliance
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PO、VO、BO、POJO和DTO的区别与应用
PO (persistant object) 持久对象持久层对象的数据模型,有时也被称为Data对象,对应数据库中表的字段,数据库表中的记录在java对象中的显示状态,可以简单认为一个PO对应数据库中的一条记录。VO (value object) 值对象/ (view object)表现层对象主要体现在视图的对象,对于一个WEB页面将整个页面的属性封装成一个对象,然后用一个VO对象在控制层与视图层进行传输交换。BO (business object) 业务对象从业务模型的角度看,见UML.原创 2020-05-27 10:13:45 · 556 阅读 · 0 评论 -
springboot 多模块项目启动访问不到controller,提示404问题
多模块项目的对外web模块,在启动时没有提示任何错误信息,正常启动,但是无论如何都访问不到controller网上的资料有很多,解释也不一,其方案多是针对单项目而言,其实多模块项目与此无异,只是在web模块引入了其他子模块作为了依赖。我的项目结构:shop为父项目,其余的为子项目,web为对外访问的模块,注意自己的依赖关系是不是正确。注意!!!由于web模块为对外模块,则只需保留此模块中启动类,其他模块的可以删除,后者在父项配置中指定启动类。启动无异常,但是反问不到的根本原因在于原创 2020-05-10 16:36:53 · 10730 阅读 · 0 评论 -
IDEA springboot搭建多模块项目详细步骤
比起传统复杂的单体工程,使用多模块配置,可以帮助项目划分模块,鼓励重用,防止POM变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使得针对某个模块的特殊控制更为方便。 这里使用IDEA是因为相较于eclipse,IDEA更加适合多模块的构建与管理。1、点击 File -> new -> new project 创建springboot工程2、下一步之后填写自己的项目名称即可3、在下述界面中无需引入任何依赖4、下一步,直至创建完...原创 2020-05-10 17:55:44 · 860 阅读 · 0 评论 -
IDEA springboot多模块项目的打jar包问题
不对打包过程中出现的问题进行一一描述,无非就是无法找到依赖、依赖冲突、打包顺序错误dengwenti等问题造成的打包失败,按照下述顺序进行修改即可完成打包,将生成的jar包进行部署,即为正常的项目部署。1.父项添加,关掉单元测试<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId&...原创 2020-05-10 14:28:31 · 1464 阅读 · 0 评论 -
什么是微服务?什么是分布式?
什么是微服务? 简单的说,微服务是系统架构上的一种设计风格,旨在将一个原本独立的系统拆分成多个小型服务,每个小服务各自独立的进程中运行,相互之间不影响,服务之间通过基于HTTP的RESTful API进行通信协作。 每一个小型服务都是围绕着某一项业务功能进行构建,并且同时维护着自身的数据存储、业务开发、测试机制以及部署机制。 优点:1.每一个服...原创 2019-01-20 16:28:54 · 1301 阅读 · 0 评论 -
SpringCloud微服务实战系列一:为什么选择Spring Cloud
近年来很多人度微服务架构热情度非常高,无数的架构师和开发者在实际项目中时间改设计理念并为此付出了诸多努力,也不乏国内互联网企业的杰出贡献:服务治理: 阿里巴巴的开源Dubbo,当当网的DubboX、Netflix的Eureka、Apache的Consul等。 分布式配置管理:Disonf、Archaius、Qconf、Config 批量任务:Elastic-Job、Azkaban...原创 2019-01-27 16:28:31 · 299 阅读 · 0 评论 -
SpringCloud微服务实战系列二:微服务构建-SpringBoot
在展开Springcloud的微服务架构部署之前,先了解一下用于构建微服务的基础框架——Spring Boot。构建SpringBoot项目: 访问http://start.spring.io/,提供了以Maven或Gradle构建的spring boot项目的功能。 使用IDEA导入上述下载解压后的文件夹。 选择springboot 2及J...原创 2019-01-27 17:02:33 · 391 阅读 · 0 评论
分享