![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 64
大锅睿
起飞
展开
-
RestHighLevelClient Could not autowire. There is more than one bean of ‘RestHighLevelClient‘ type.
在使用SpringBoot整合Elasticsearch7.x的时候,创建RestHighLevelClient的时候出现了一下问题具体的配置文件如下package priv.cwr.es.config;import org.elasticsearch.client.RestHighLevelClient;import org.springframework.beans.factory.annotation.Value;import org.springframework.contex原创 2022-04-02 17:27:41 · 2882 阅读 · 0 评论 -
SpringBoot注入Feign失败
今天在再注入Feign的时候启动失败了在启动类上加入扫描Feign路径的直接即可@EnableFeignClients(basePackages = "...")原创 2021-07-26 11:01:25 · 758 阅读 · 0 评论 -
SpringBoot整合Swagger2自动生成Api文档
现在前后端分离式的开发已经成为一种趋势,在这样的一种开发模式下,对于前端来说接口文档就显得尤为重要,回想起在我之前的公司,我们都是在word里写接口文档,这样其实会存在很多问题,比如繁琐,风格不统一,极大的增加了后端开发的工作量,后来接触了Swagger,是真的非常的方便好用,所以分享一下。生成后的文档大概是这个样子页面非常的干净简洁,也很美观,接下来就开始搭建这个Api文档一...原创 2020-03-24 11:37:18 · 410 阅读 · 0 评论 -
微服务架构定义全局异常处理(@ControllerAdvice + @ExceptionHandler)没有生效
最近在学习基于SpringCloud和SpringBoot的微服务架构,想实现全局异常处理这样一个功能,实现后的效果就是所有服务抛出的异常都在这个全局异常处理里面统一处理,而不是在每个服务里面都写一套异常的处理,先大概说一下我的项目结构,既然要做一个全局异常处理,那么肯定要写在一个公用的地方,这里我有一个基础服务,它不是一个独立的服务,没有启动类,也不需要注册到Eureka,它的作用是提供...原创 2019-08-06 10:50:50 · 7571 阅读 · 7 评论 -
websocket实现服务器端消息推送
因为工作原因,需要实现一个服务器端消息推送的功能,就类似发布一篇文章,同时推送给指定用户,最后决定采用websocket的方式实现该功能。一、准备实现主要分为服务器端和客户端,客户端通过websocket与服务器端保持连接,这样服务器就可以向客户端主动发起请求。二、服务器端服务器端我是使用的springboot,要是用websocket只需要引入websocket的依赖即可&...原创 2019-06-17 10:00:47 · 5935 阅读 · 2 评论 -
SpringBoot读取配置文件(读取属性、映射对象)
从配置文件中读取属性或对象这是一个非常普遍也非常基础的一个操作,今天就和大家分享一下如何读取配置文件里的信息。1、yml配置文件r: config: datasource: driver: "r-driver" url: "r-url" username: "r-username" password: "r-password"...原创 2018-12-12 13:42:03 · 3093 阅读 · 1 评论 -
SpringBoot + JPA的自学之路(三)多表连接查询
上一节分享了一下JPA的基本操作,但是有时候这些基本操作并不能满足业务的需求,用惯了Mybatis的我觉得多表查询也是挺容易的一件事情,不用修改实体,自己写sql非常的灵活也非常的方便,但是在JPA中要实现多表查询就稍微麻烦一点,需要对实体进行修改,加上一些注解表示与其他实体的关联关系(一对一、一对多、多对一,多对多),下面我们就通过例子来讲解一下。现在我们假设有这样的一个需求:查询一个用户列...原创 2018-12-20 16:00:46 · 15635 阅读 · 8 评论 -
SpringBoot + JPA的自学之路(二)简单使用
上一节大概说了一下JPA的基本配置、项目结构以及数据库的结构,这一节说一下JPA的简单使用这节主要以用户管理作为例子,完成用户的添加和查询(包括分页查询)。控制层UserController.javapackage priv.cwr.controller;import org.springframework.data.domain.Page;import org.springf...原创 2018-12-20 14:04:57 · 527 阅读 · 0 评论 -
SpringBoot + JPA的自学之路(一)基本配置
由于现在的项目要使用JPA,所以也需要学习一下JPA的使用,之前一直使用的是Mybatis,不得不说JPA要上手确实比Mybatis要复杂一些,难一些,Mybatis和JPA的比较我这里就不多说了,关于这个网上有很多总结的非常好的文章,大家有兴趣可以去看一看,这里就主要分享一下在SpringBoot下使用JPA。1、环境搭建这里主要需要引入JPA和MySQL的依赖<depend...原创 2018-12-19 18:18:35 · 657 阅读 · 0 评论 -
使用Mybatis的PageHelper插件实现分页
分页查询是一个非常普遍的操作,记得最开始实现分页的时候还是自己在JS中保存两个全局变量,用来记录当前页数和每页记录条数,然后在SQL中动态得去拼装LIMIT语句(MySQL),这个实现过程没有任何的业务逻辑,也没有任何的难度,但是就是很麻烦,后来慢慢得接触到了一些分页的插件,让这一过程变得非常的方便,大大地增加了开发的效率,今天就说一说Mybatis的分页插件PageHelper的使用。首先说...原创 2018-11-28 10:12:55 · 380 阅读 · 0 评论 -
SpringBoot 使用RestTemplate实现调用服务
SpringBoot的搭建可以看一下我之前写的一篇博客https://blog.csdn.net/cwr452829537/article/details/81351987准备工作要使用RestTemplate需要引入依赖,web依赖也可以在创建项目时选择Web -> Web<!-- web --><dependency> <groupI......原创 2018-08-02 10:47:56 · 25073 阅读 · 6 评论 -
IDEA 搭建SpringBoot项目
现在越来越多的人选择SpringBoot,它的优点这里就不多说了,大家可以去了解一下,今天主要分享一下如何通过IDEA搭建SpringBoot项目。IDEA左上角 File —> New —> Project...选择Spring Initializr,然后Next然后进行一些基本配置,下拉框选择默认的就可以这里可以选择一些常用依赖,如果是Web项目,需...原创 2018-08-02 09:07:51 · 490 阅读 · 0 评论