原创 nacos動態網關gateway+docker部署

首先啓動nacos,在docker中安裝好,啓動nacos服務   nacos的管理頁面: nacos默認端口是8848 編寫網關服務: nacos-gateway   pom文件:   <?xml version="1.0" e

原创 java反射獲取到接口和類的方法對應的參數名稱(非參數類型)

假設有方法:      String adminTest(String mobile,int age); 希望獲取到參數名稱:     [mobile,age] java反射提供了很多方法,獲取所有的方法,獲取所有的參數類型等,但是卻

原创 spring cloud gateway+自定義全局/過濾器工廠

說明:  spring cloud + gateway + eureka + 網關過濾器 網關項目和模擬請求項目作爲消費者註冊到eureka中,另外起了一個eureka註冊中心項目     新建eureka註冊中心項目: 添加依賴:  注

原创 linux中安裝consul

https://blog.csdn.net/u014449653/article/details/61917159     部署consul:  環境:linux-64bit  點擊進入下載cansul網頁  或者直接使用命令行: wge

原创 spring cloud gateway網關處理跨域

首先,gateway中不能引入web的依賴: 在網上找到的跨域配置如下: package com.wm.blog_gateway.config; import org.springframework.cloud.client.disc

原创 Mybatis-plus代碼生成AutoGenerator使用,已經基本配置使用

首先,引入依賴: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w

原创 封裝一個HttpUtil和將List切分爲指定大小n個

引入依賴: <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime --> <dependency>

原创 使用consul+gateway時,gateway轉發報錯

引入的consul服務依賴: <!--consul依賴--> <dependency> <groupId>org.springframework.cloud</groupId>

原创 spring 中ApplicationContextInitializer使用

ApplicationContextInitializer是Spring框架原有的東西,這個類的主要作用就是在ConfigurableApplicationContext類型(或者子類型)的ApplicationContext做refre

原创 feign傳參MultipartFile問題解決

首先,feign服務之間的調用,傳參默認的格式爲:ContentType=application/x-www-form-urlencoded 以表單的形式傳參的,而文件流的傳參,需要form-data的ContentType,否則會報錯的

原创 elk日誌系統搭建

下載elasticsearch,logstash,kibana三個軟件,我用的windows版本演示 下載地址,推薦使用華爲鏡像庫,下載速度快: 華爲開源軟件下載 注意點: 最好這三者的版本一致,防止版本不同的差異 1.下載完

原创 關於java類加載的一個面試點分析

首先明確一點,類初始化加載static修飾的屬性/代碼塊的時候是按照從上到下加載的,   實例:     package com.wm.jasypt.service; /** * @author 半卷流年 * @date 2020

原创 使用jasypt加密配置文件

添加依賴:   <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-b

原创 轉載: spring boot定義返回json過濾null值/空值不序列化不生效

  增加配置:       package com.wm.auth.config; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.j

原创 nginx部署前後端項目,前段vue,後端spring boot

首先創建vue項目: 在helloWord.vue組件中改造,如下: <template> <div class="hello"> <h1>{{ msg }}</h1> <h2>Essential Links</h