微服务
文章平均质量分 59
SpringBoot、SpringCloud、SpringCloudAlibaba
rivercoder
技术改变生活
展开
-
openfeign调用异常:feign.FeignException: [405] during [GET]
欢迎光临我的博客查看最新文章: https://river106.cnfeign调用异常如下:feign.FeignExceptionKaTeX parse error: Expected 'EOF', got '#' at position 86: …o] [OrderClient#̲orderInfo(Integ…Default.decode(ErrorDecoder.java:92)看异常信息,应该是请求方式不对, 修改请求方式为POST;如果请求方式也正确,检查下feign请求参数,.原创 2022-05-31 08:53:47 · 3963 阅读 · 0 评论 -
SpringCloud Feign实现文件上传
Feign中不支持文件上传,需要引用外部依赖进行相应的配置才能实现。原创 2022-03-13 00:15:33 · 1139 阅读 · 0 评论 -
SpringBoot项目中使用jasypt加密数据库账号
SpringBoot使用jasypt加密数据库账号原创 2022-03-03 21:40:48 · 888 阅读 · 0 评论 -
SpringBoot与SpringCloud的兼容版本对应关系
开发过程中SpringBoot版本和SpringCloud版本不能乱用,否则会导致各种问题,所以SpringBoot版本和SpringCloud版本需要兼容对应。Spring官方对应版本地址:https://start.spring.io/actuator/info访问内容如下:{ git: { branch: "1ea9679624edcc12d6c5ada09a8fc31eed778242", commit: { id: "1ea9679", ...原创 2022-02-13 17:39:27 · 5409 阅读 · 0 评论 -
使用Spring Boot Admin管理和监控微服务
Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。原创 2022-02-13 00:33:47 · 1406 阅读 · 0 评论 -
springboot访问html页面
最近做一个小功能,一个html单页完成信息展示及操作,前端使用Vue+ ElementUI,后端使用springboot提供接口,需要在后端springboot项目中直接访问html页面,这样做比较简单。1、先写一个springboot基础项目这里不做介绍,可参考博文:SpringBoot入门教程一:SpringBoot之Hello World2、resources下新增配置文件application.ymlserver: port: 8080spring: mvc: .原创 2021-10-15 23:22:45 · 1704 阅读 · 0 评论 -
Nacos安装部署及与SpringCloud整合使用作为配置中心
一、Nacos安装部署下载Nacos安装包:https://github.com/alibaba/nacos/releases。解压后目录结构如下:启动脚本在bin目录下:1、单机安装windows下:startup.cmd -m standaloneLinux下:startup.sh -m standalone下面以windows安装为例演示:启动成功后,访问:http://127.0.0.1:8848/nacos/, 用户名/密码 默认:na.原创 2020-06-14 23:03:15 · 1803 阅读 · 0 评论 -
springboot集成mybatis-plus
目录1、mybatis-plus简介2、新建maven项目,引入maven依赖3、resources下新增配置文件application.yml4、新增接口UserMapper.java5、新增springboot启动类6、新增JUnit单元测试类进行测试1、mybatis-plus简介mybatis-plus 为简化开发而生MyBatis-Plus (简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只...原创 2021-05-11 22:26:48 · 260 阅读 · 1 评论 -
There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.jsp问题解决
SpringBoot集成JSP时遇到如下问题:There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.jsp。项目结构如下:解决方法:1、首先确认下maven中是否有如下依赖: <dependency> <groupId>org.apache.tomcat.embed</groupId>原创 2021-01-17 19:31:44 · 17356 阅读 · 5 评论 -
使用SpringBoot将手机中的照片上传到电脑
如果手机访问不了电脑,请参考博文:同一wifi或局域网下手机访问windows10电脑。上传文件大小限制原创 2021-01-16 22:27:30 · 699 阅读 · 0 评论 -
基于Zookeeper+Curator实现分布式锁
基于Zookeepeer实现分布式锁Zookeeper简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。Zookeeper实现分布式锁的思路永久节点 : /lock下创建临...原创 2020-12-25 22:26:37 · 326 阅读 · 0 评论 -
SpringBoot文件批量zip打包下载
平时开发中文件的上传下载经常会遇到,如excel的上传下载等,Excel的处理可以使用阿里的EasyExcel,一款快速、简单避免OOM的java处理Excel工具,github:https://github.com/alibaba/easyexcel, 有兴趣的可以自己去尝试下;此处介绍文件的批量下载, 如果一次性下载多个文件的话, 建议生成文件后将文件打成ZIP包,再下载,Java代码如下:import org.slf4j.Logger;import org.slf4j.LoggerFact原创 2020-12-15 22:10:57 · 5986 阅读 · 2 评论 -
SpringBoot+Prometheus&Granfana实现微服务自动化监控
springboot2.x整合prometheus原创 2021-06-04 00:01:36 · 569 阅读 · 2 评论 -
SpringBoot2.x整合ElasticSearch7.9.2(RestHighLevelClient)
elasticsearch7.9.2安装及使用可参考博文:Elasticsearch7.9.2+Kibana7.9.2安装使用现在来介绍下Springboot项目中使用Elasticsearch,应该说是集成RestHighLevelClient的使用。原创 2020-10-24 14:02:05 · 2552 阅读 · 0 评论 -
开发自定义的Spring-Boot-Starter
开发自己的Spring-Boot-Starterstarter命名规范spring提供的starter:spring-boot-starter-xxx-x.y.z.jar spring-boot-xxx-autoconfigure-x.y.z.jar第三方提供的starter:xxx-spring-boot-starter-x.y.z.jar...原创 2020-06-20 22:23:21 · 307 阅读 · 0 评论 -
Springboot2.x+Zookeeper实现分布式配置中心
Zookeeper实现统一配置中心原创 2020-04-27 18:26:44 · 1537 阅读 · 2 评论 -
SpringBoot应用以war包方式部署到Tomcat
最近,在用springboot开发一个小应用,springboot默认提供内嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以启动。但是,有时候我们更希望一个tomcat来管理多个项目,这种情况下就需要项目是war格式的包而不是jar格式的包。接下来就开始吧!我使用的jdk和tomcat版本:IDE: Eclipse Luna 4.4.0JDK版...原创 2018-09-12 20:41:22 · 138 阅读 · 0 评论 -
SpringBoot入门教程一:SpringBoot之Hello World
步骤:(1)在pom.xml文件中引入相关依赖;(2)新建启动类App.java(3)编写HelloWorldController;>>>>>>>>>>>>>>>>>>>>>开始>>>>>>>>&g...原创 2018-09-16 16:20:15 · 481 阅读 · 0 评论 -
SpringBoot入门教程二:Spring Boot完美使用FastJson解析JSON数据
引入fastjson依赖库 :<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.31</version></dependency>...原创 2018-09-16 16:20:37 · 382 阅读 · 0 评论 -
SpringBoot入门教程三:SpringBoot获取配置中的属性
使用@Component@ConfigurationProperties( prefix = "girl") 注解。application.properties:girl.name=lucygirl.age=25或application.yml :girl:name:lucyage:25新建 GirlPropert...原创 2018-09-16 16:20:52 · 149 阅读 · 0 评论 -
SpringBoot入门教程四:Spring Boot添加JSP支持
步骤:(1) 创建Maven web project;(2) 在pom.xml文件添加依赖;(3) 配置application.properties支持jsp(4) 编写测试Controller(5) 编写JSP页面(6) 编写启动类App.java>>>>>>>>>>>>>>&g...原创 2018-09-16 16:21:14 · 194 阅读 · 0 评论 -
SpringBoot使用FastJson后,接口返回中文乱码的问题解决
springboot 中,使用fastjson替换jackson ,接口返回出现乱码,解决方法如下:@Bean public HttpMessageConverters fastJsonHttpMessageConverter() { FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConve...原创 2018-09-16 16:21:30 · 348 阅读 · 0 评论 -
SpringBoot入门教程五:Spring Boot集成MyBatis
步骤:(1)在pom.xml文件中引入相关依赖;(2)启动类App.java加@MapperScan注解(3)在application.properties添加配置文件;(4)编写User测试类;(5)编写UserMapper;(6)编写UserService(7)编写UserController;>>>>>>>...原创 2018-09-16 16:21:46 · 208 阅读 · 0 评论 -
Springboot请求日期类型参数报错:org.springframework.validation.BeanPropertyBindingResult: 1 errors
Springboot 或SpringMVC Controller层请求参数包含Date类型,传入参数为“yyyy-MM-dd HH:mm:ss”格式的日期,报错如下:org.springframework.validation.BeanPropertyBindingResult: 1 errors解决方法:在Springboot 或SpringMVC Controller层添加如...原创 2020-02-14 09:40:14 · 2218 阅读 · 0 评论 -
SpringBoot入门教程六:Springboot集成Swagger2
Springboot集成Swagger2原创 2020-02-15 16:32:40 · 453 阅读 · 0 评论 -
springboot 2.x: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder
springboot 2.x 集成druid,引入的依赖为:<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <ve...原创 2020-03-15 19:20:43 · 1769 阅读 · 2 评论 -
springboot 上传文件:the request was rejected because its size (11601865) exceeds the configured maximum
springboot上传文件时报错:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (11601865) exceeds the configured maximum (10485760) a...原创 2020-03-15 20:00:24 · 2846 阅读 · 3 评论 -
springboot2.x自定义启动banner
大家在做springboot项目时,启动项目,控制台都会打印spring的默认的banner: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | ||...原创 2020-04-24 22:22:59 · 439 阅读 · 0 评论