SpringBoot
文章平均质量分 91
zhangchao19890805
这个作者很懒,什么都没留下…
展开
-
【150】SpringBoot 2.3.0 数据源循环引用错误的解决方法
错误重现控制台打印的错误信息Description:The dependencies of some of the beans in the application context form a cycle: projectingArgumentResolverBeanPostProcessor defined in class path resource [org/springframework/data/web/config/ProjectingArgumentResolverRegis原创 2020-10-14 11:58:04 · 779 阅读 · 0 评论 -
【056】Spring Boot全局支持CORS(跨源请求)的配置方法
开发的时候,后端应用了 RESTful 风格的开发方式。同时使用了前后端完全分离的架构设计。这样的话就会碰到浏览器需要处理ajax请求跨源资源的问题。因为需要所有 Web API 都需要支持跨源资源共享(CORS),所以需要进行全局设置。 Spring Boot 可以全局配置 CORS。这样就不用每个Controller都进行配置了。为了更好地说明,我给出了一个简单的项目。原创 2017-01-03 10:29:56 · 30618 阅读 · 0 评论 -
【064】Spring Boot如何让Web API自动生成文档,并解决swagger-annotations的API注解description属性废弃的问题
前后端分离的系统架构中,前端开发人员需要查看后端WEB API的文档来进行开发。采用后端API文档自动生成的方式,可以大幅提高开发效率。swagger是一个被广泛使用的文档自动生成工具,可以与多种编程语言结合使用。我们可以利用合适的jar包,让swqgger来协助java开发。本文讲述了如何把 swagger 与 Spring Boot 框架结合起来使用。我用一个项目来解释如何完成上述的目标。打开原创 2017-02-04 17:09:47 · 40580 阅读 · 0 评论 -
【063】Spring Boot如何让某个Controller支持跨源请求,以及如何让Controller类某个成员方法支持跨源请求
有些时候,你需要让你的应用在大部分的时候,仅仅支持当前域名下的请求。而仅仅在极其特殊的几个场合下,才支持跨源请求。这个时候,你需要把跨源请求仅仅缩小在几个Controller上,或者Controller类的几个成员方法上。这个时候你需要用到如下的注解:@CrossOrigin原创 2017-02-02 02:28:15 · 3459 阅读 · 0 评论 -
【128】Spring Boot 1 实现浏览器拍照上传功能
最近写了个DEMO,实现浏览器拍照并上传图片的功能。框架用了Spring Boot 1.5.17.RELEASE,Java版本是8 。我把代码传到了码云上,项目地址:https://gitee.com/zhangchao19890805/csdnBlogGit项目中的 blog128 文件夹就是这次的演示项目。整个项目使用 Maven 构建。前端使用了 Spring Boot 1 默认集成的 T...原创 2018-11-02 22:03:49 · 1574 阅读 · 7 评论 -
【133】Spring Boot 1 + MyBatis 多数据源分布式事务(一)
本文源代码位置:https://gitee.com/zhangchao19890805/csdnBlog.git 仓库中的 blog133 文件夹就是项目文件夹。使用 Spring Boot 和 Spring Cloud 做分布式微服务系统,难免会碰到跨数据库的事务。众所周知的CAP原则,即一致性(C)、可用性(A)和分区容错性(P)只能做到其中两个比较强,剩下一个较弱。Spring Clou...原创 2018-12-23 03:10:09 · 506 阅读 · 0 评论 -
【134】Spring Boot 1 + MyBatis 多数据源分布式事务(二)
本文源代码位置在 https://gitee.com/zhangchao19890805/csdnBlog.git 仓库中的 blog134 文件夹就是项目文件夹。在上一篇文章 【133】Spring Boot 1 + MyBatis 多数据源分布式事务(一)中我简单介绍了 Spring Boot1 + MyBatis 多数据源分布式事务的方案。但是上回提到的方案还是有瑕疵的。文末我...原创 2019-04-07 17:06:20 · 250 阅读 · 0 评论