springboot
文章平均质量分 50
springboot, springcloud学习, springboot整合nacos, 负载均衡, SpringBoot整合阿里云OSS, springboot集成Swagger插件, 拦截器
Take^that
可控的事情要谨慎,不可控的事情要乐观。
展开
-
springcloud学习
SpringCloud学习01_SpringCloud_简介02_SpringCloud_父项目搭建03_SpringCloud_公共模块项目搭建04_SpringCloud_服务提供者项目搭建05_SpringCloud_服务消费者项目搭建06_SpringCloud_服务治理组件Eureka简介07_SpringCloud_搭建Eureka服务注册中心08_SpringCloud_注册服务提供者到Eureka09_SpringCloud_Eureka注册中心高可用集群配置10_SpringCloud_E转载 2021-10-03 21:01:11 · 553 阅读 · 0 评论 -
springboot整合nacos高可用集群
nacos高可用集群1. 修改 startup.cmd配置文件2. 指定端口号和ip3. 修改集群配置文件4. 复制粘贴并修改剩下两份配置文件5. nacos集群演示笔记和代码放到码云上了,地址:https://gitee.com/never_enough/nacos_demo1. 修改 startup.cmd配置文件改为原来默认的cluster, 即集群模式:2. 指定端口号和ip这里配置为本地, 如果是服务器,要写成服务器ip了当然数据库也可以配置成多个,这样即使有一个挂了,剩余的也能原创 2021-10-05 19:39:19 · 4961 阅读 · 1 评论 -
Nacos Server安装 SpringBoot整合Nacos注册中心,openfeign服务调用,多实例服务负载均衡
nacos1. nacos控制台新建配置2. 创建订单和库存服务2.1 订单模块2.1.1 订单模块依赖2.1.2 订单模块定义feign接口2.1.3 订单模块配置文件2.2 库存模块12.2.1 库存模块依赖2.2.2 库存模块配置文件2.2.3 controller2.2 库存模块2 跟 库存模块1 配置相似3. 启动服务4. 源码、文档、视频地址笔记和代码放到码云上了,地址:https://gitee.com/never_enough/nacos_demo1. nacos控制台新建配置原创 2021-10-05 15:20:03 · 486 阅读 · 0 评论 -
springcloud注册中心、网关
一、服务注册中心1.新建一个项目,右键项目新建一个组件(new ->Module) test-eureka2.依赖3.配置文件4.建包 引入注解二、网关1.新建一个项目,右键项目新建一个组件(new ->Module) test-gateway2.导包新增的zuul表明它是一个网关3.配置文件访问路径端口号后面紧跟着:testProject然后后面再...原创 2019-06-08 09:25:30 · 4148 阅读 · 0 评论 -
部署SpringCloud多服务项目到云服务器(打jar包、java -jar 后台运行)
一、打包、上传至云服务器二、依次启动服务:上面的2 和 1 的意思如下:0 标准输入(一般是键盘)1 标准输出(一般是显示屏,是用户终端控制台)2 标准错误(错误信息输出)将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行...转载 2019-09-07 23:51:36 · 3171 阅读 · 1 评论 -
简单测试负载均衡
一、1.springCloud_demo项目上右键new->Module test-eureka然后再写上启动类TestEurekaApplicationLombok:支持日志打印配置文件2.new ->Module test-gateway这里需要jar报引入,zuul通过Zuul这个网关把服务映射到不同的服务商去处理网关配置文件:3.new --&...转载 2019-06-08 10:08:47 · 3163 阅读 · 0 评论 -
springboot项目打包请求报错net::ERR_ABORTED 404无法访问resources下面的static目录
我把jar包解压出来发现里面这些静态文件都有,,但还是404,项目目录是这样的,如下图:红色圈着的这些文件都请求不到,报错404,问了技术大牛,原来是这样:接着,又尝试在resouresc下的static新建static,目录结构变成了这样:结果还是报错404,然后我把页面里面所有请求路径里面的 /static 都去掉,因为请求的是 resourses下的 static里的,打jar的话 webapp里的访问不了,同时:/** * 请求授权 * 关键字解释 csrf:攻击 .原创 2021-05-15 18:56:24 · 620 阅读 · 0 评论 -
启动报错com.sun.jersey.api.client.ClientHandlerException: Cannot execute request on any known server
详细报错信息:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connectat com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1]转载 2020-10-13 17:41:43 · 1643 阅读 · 0 评论 -
springboot项目启动报错:CONDITIONS EVALUATION REPORT
原因:日志配置了level的属性解决办法:在配置文件application.yml或者application.properties文件中加入:logging.level.org.springframework.boot.autoconfigure: error转载 2020-10-13 17:31:20 · 1549 阅读 · 0 评论 -
springboot多模块 小案例简单演示 Feign的接口方式调用服务 EnableFeignClients扫描和注册feign客户端
服务调用过程如下图:大致流程是:请求先到达web层:1、web层接收请求:2、web层调用Service层的Feign接口:3、FeignClient注解的value值找到了notebook服务最后由Notebook这一层提供服务:源码链接:https://pan.baidu.com/s/1yXfDC0wgxCFp3T9M9Q9w4A提取码:u16g...原创 2020-08-04 21:58:08 · 1248 阅读 · 0 评论 -
java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class tk.myba
pom.xml中加入:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version>...转载 2020-02-10 23:20:46 · 7481 阅读 · 2 评论 -
SpringBoot 配置本地资源映射路径addResourceHandlers 请求200但访问不到图片
/* 实现此接口即可完成 请求映射的配置*/ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { // 以image开头的请求 定位到指定路径 registry.addResourceHandler("/image/**").addRes...原创 2020-01-30 13:49:33 · 2008 阅读 · 0 评论 -
springboot拦截器实现权限认证 axios中get或post请求变成OPTIONS(遇到的Request Method: OPTIONS已解决)handler instanceof Hand
一、1.首先登录:Login.vueaxios.post(url,{"userName":this.userName,"password":this.password}) .then(response=>{ if(response.data.code==0) { //console.log(respo...原创 2020-01-21 16:22:02 · 3672 阅读 · 3 评论 -
Springboot+thymeleaf项目打war包 部署至服务器 templates和webapp目录下都有页面 解决页面未成功打包问题
参考博客:SpringBoot+Thyemleaf开发环境正常,打包jar发到服务器就报错Template might not exist or might not be accessibleapplication.yml的配置:#thymeleaf 解决打war包 templates目录下文件未成功打包问题 spring: thymeleaf: prefix: cl...转载 2020-01-06 23:52:19 · 1242 阅读 · 0 评论 -
thymeleaf a标签的onclick属性触发事件 springboot整合oss实现点击下载OSS文件到本地
<!--target="_self" 不跳转至其他页面 本页面打开--><a href="javascript:void(0)" th:data-id="${ossFile.uuid}" onclick="toDownload(this.getAttribute('data-id'))" target="_self" th:title="${ossFile.fileN...原创 2019-12-11 19:07:19 · 1184 阅读 · 0 评论 -
SpringBoot整合阿里云OSS存储服务 file.transferTo(newFile) oss文件的下载、删除
整合过程参考博客:SpringBoot整合阿里云OSS其中,transferto()方法,是springmvc封装的方法,用于图片上传时,把内存中图片写入磁盘参考博客:transferto()方法 把内存中图片写入磁盘...转载 2019-12-10 09:39:13 · 1199 阅读 · 0 评论 -
一、springboot集成Swagger插件 简单案例实现对学生表的增删改查
1.依赖2.注解3. 配置文件@Configuration@EnableSwagger2public class Swagger2 { //swagger2的配置文件,这里可以配置swagger2的一些基本的内容,比如扫描的包等等 //.apiInfo(apiInfo()) //调用下面apiInfo()方法 @Bean public Doc...原创 2019-06-08 09:06:53 · 1567 阅读 · 0 评论 -
拦截器
过程:刚开始访问 http://localhost:8081/test/login?name=root&pwd=root(访问登录页面不会被拦截)Session中存当前登录用户此时再去访问其他网址:拦截器进行拦截,但由于当前session中有值,因此拦截器return true 放行,所以能正常访问...转载 2019-06-08 09:14:50 · 117 阅读 · 0 评论 -
spring boot启动项目报错: 找不到或无法加载主类
解决办法:通过cmd命令行,进入项目目录进行,mvn clean install 进行编译像这样:项目install后,再到eclipse 上选中项目按F5刷新项目。再运行即可问题解决。2.clean在eclipse 上选中项目,点击clean 清理项目再运行 问题解决。如果是idea ,可以刷新一下,然后build3.如果运行还是出现无法加载主类,(a)排查项目代码是否...转载 2019-09-04 09:18:50 · 2305 阅读 · 0 评论