springboot
文章平均质量分 55
Dream_xun
越努力,越幸运!
展开
-
问题:Feign调用的服务配置了server.servlet.context-path时,调用出现404
问题:Feign调用的服务配置了server.servlet.context-path时,调用出现404先说明一下情况:我现在有两个服务:order服务和聚合服务oms,order服务配置了server.servlet.context-path为/order。提供了一个接口:/token/timestamp,访问这个接口的完整路劲是:order/token/timestampFeignClient配置:有的人可能觉得我这个路劲有问题,应该写成这样子:/order/token/timestamp但是原创 2021-11-04 11:35:14 · 2013 阅读 · 0 评论 -
Controller 默认的是单例还是多例
前言看spring容器依赖注入的时候,说的spring容器默认注入的都是单例对象,也就是spring容器里面存的都是单例对象,即一个对象只会存在一个。然后就突然想到一个常见的面试题:平时用的Controller是单例还是多例?相信很多人都知道是单例,所以我们就来证明一下!测试代码:直接正常写一个接口,多调用几次打印自己的地址,看一不一样:import org.springframework.context.annotation.Scope;import org.springframework.w原创 2021-08-04 15:42:58 · 2668 阅读 · 2 评论 -
配置spring-boot-admin监控出现org.springframework.beans.factory.BeanCreationException: Error creating bean
最近重构项目的时候,用到了spring-boot-admin来搭建一个应用监控服务,但是启动的时候报了一个错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminHandlerMapping' defined in class path resource [de/codecentric/boot/admin/server/config/AdminServerWebCon原创 2020-09-04 01:05:58 · 1720 阅读 · 1 评论 -
Spring/SpringBoot常用注解
原文连接:https://mp.weixin.qq.com/s/HVBGhtJ6Cm6hwpLUEz76BQ这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大问题了!为什么要写这篇文章?最近看到网上有一篇关于 SpringBoot 常用注解的文...原创 2020-05-02 13:28:47 · 534 阅读 · 2 评论 -
Tomcat部署项目的五种方法
第一种方法:在tomcat中的conf目录中,在server.xml中的<host/>节点中添加<Context path="/blog" docBase="D:/blog/blog-web" debug="0" privileged="true"></Context>第二种方法:将web项目拷贝到wepapps目录下,(...原创 2020-03-02 18:43:43 · 1215 阅读 · 0 评论 -
Springboot通过HttpServletRequest获取用户真实ip
Springboot通过HttpServletRequest获取用户真实ippublic String getVisitorIp(HttpServletRequest request){ // 优先取 X-Real-IP String ip = request.getHeader("X-Real-IP"); if (i...原创 2019-11-10 14:25:39 · 3348 阅读 · 0 评论 -
HttpServletRequest获取接口请求路劲等相关方法
例如接口请求地址:http://192.168.1.6:8080/api/category/query?pageSize=5&pageNum=1System.out.println(request.getRequestURL().toString()); //http://192.168.1.6:8080/api/category/querySystem.out.printl...原创 2019-11-10 03:19:39 · 3392 阅读 · 0 评论 -
springboot 实现单文件上传/多文件上传/文件下载
java 开发经常需要用到文件上传,接下来博主就创建一个springboot项目,实现单文件上传/多文件上传/文件下载功能1.先看一下博主的项目结构图2.application.yml主要配置3.如上图创建项目创建FileUpload类:package com.study.controller;import lombok.extern.slf4j.Slf4j;i...原创 2019-09-29 22:59:39 · 655 阅读 · 0 评论 -
springboot项目配置拦截器后访问不了swagger2接口测试地址,swagger2接口测试地址被拦截
解决方案:只要swagger的访问路径和资源加到拦截器的排除列表中即可代码:package com.cloud.user.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuratio...原创 2019-09-16 15:13:29 · 2670 阅读 · 2 评论 -
idea集合docker实现镜像打包一键部署
一.服务器安装dockeryum install docker修改配置文件,打开2375端口[root@microservice ~]# vim /usr/lib/systemd/system/docker.service在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/...原创 2019-07-15 19:00:54 · 2048 阅读 · 1 评论 -
Springboot项目整合swagger2在线API文档
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Androi...原创 2018-12-30 22:24:39 · 552 阅读 · 0 评论