- 博客(5)
- 收藏
- 关注
原创 MybatisPlus+统一异常处理
在真实项目开发中我们的服务模块,一般都要进行数据库操作,并且每个domain都有crud,需多次写重复代码。我们使用MybatisPlus,就不用写重复代码,并且还有模板的功能,可以一键生成daomin,query,mapper接口,mapper.xml,service,controller,非常好用。MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2023-07-31 19:59:31 1894
原创 SpringCloudAlibaba
早期在国内做分布式(微服务)应用Dubbo是比较热门的框架,被许多互联网公司所采用,并产生了许多衍生版本,如网易,京东,新浪,当当等等,奈何在2014年10月Dubbo停止维护,在Dubbo停更的时间里Spring Cloud快速追赶上。在2017年9月,阿里宣布重启Dubbo项目,计划对Dubbo进行持续更新维护。2018.2月,阿里将Dubbo捐献给Apache基金会,Dubbo成为Apache孵化器项目。
2023-07-27 10:07:08 179 1
原创 SpringCloudNetflix-DAY03
什么是断言工程,在Spring Cloud Gateway官方文档有如下解释:Spring Cloud Gateway将路由作为Spring WebFlux HandlerMapping基础架构的一部分进行匹配。Spring Cloud Gateway包括许多内置的路由断言工厂。所有这些断言都与HTTP请求的不同属性匹配。您可以将多个路由断言工厂与逻辑and语句结合使用。这里不难理解,其实断言工厂就是用来判断http请求的匹配方式。比如我们再上面案例中配置的:“” ,就是使用的是 “
2023-07-27 10:04:05 119 1
原创 SpringCloudNetflix-DAY02
Feign基于Ribbon进行了封装,把一些负责的url和参数处理细节屏蔽起来,我们只需要简单编写Fiegn的客户端接口就可以像调用本地service去调用远程微服务。Feign是一个声明式的http客户端,使用Feign可以实现声明式REST调用,它的目的就是让Web Service调用更加简单。Feign整合了Ribbon和SpringMvc注解,这让Feign的客户端接口看起来就像一个Controller。Feign提供了HTTP请求的模板,
2023-07-23 10:02:39 79
原创 微服务技术栈储备-SpringCloudNetflix
微服务:就是把单一应用进行细粒度的拆分成多个小(微)的服务相,每个服务独立运行,每个服务只需要专注一个业务即可,并且每个服务都可以有自己的数据库(分库),服务之间互协调配合完成整个系统的业务微服务有如下的特点 :解决高并发,解决代码臃肿,单个服务业务简单,扩展性强,对敏捷开发支持友好。微服务的缺点:运维成本高,硬件成本高,技术成本高 ,服务调用网络开销 ,事务处理麻烦。Spring cloud是一个基于Spring Boot实现的服务治理工具包用于微服务架构中管理和协调服务的。
2023-07-22 16:01:54 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人