Skip to content
On this page

微服务框架配置

Maven全局配置(setting.xml文件)

xml
  <profile>
       <id>maven-public</id>
       <repositories>
           <repository>
               <id>maven-public</id>
               <name>maven-public</name>
               <url>http://192.102.20.230:8081/repository/maven-public</url>
               <releases><enabled>true</enabled></releases>
               <snapshots><enabled>true</enabled></snapshots>
           </repository>
       </repositories>
   </profile>

Maven仓库使用

注:IDE里选择相应的maven仓库(profile 名称与setting文件中的profile名称一致)

image-20230201170424651

UPMS配置

xml
<!-- UPMS依赖-->
<dependency>
  <groupId>com.chinapost.upms</groupId>
  <artifactId>cpit-upms</artifactId>
  <version>${upms-version}</version>
</dependency>

UAAC配置

  • pom配置
xml
<!-- UAAC依赖-->
<dependency>
  <groupId>com.cpit.csc</groupId>
  <artifactId>uaac-spring-boot-starter</artifactId>
  <version>${uaac-version}</version>
</dependency>

<dependency>
  <groupId>com.cpit.csc</groupId>
  <artifactId>uaac-spring-aop</artifactId>
  <version>${uaac-version}</version>
</dependency>

<dependency>
  <groupId>com.cpit.csc</groupId>
  <artifactId>uaac-dao-redis-jackson</artifactId>
  <version>${uaac-version}</version>
</dependency>
  • yaml配置
yaml
uaac:
    sso:
      # Ticket有效期 (单位: 秒),默认五分钟
      ticket-timeout: 3000
      # 所有允许的授权回调地址
      allow-url: "*"
      # 是否打开单点注销功能
      is-slo: true
      # 是否打开模式三
      isHttp: true
    # jwt秘钥
    jwt-secret-key: ruqwjsndcnmyergfweuyurcqnhrqapi
    #token名称 (同时也是cookie名称)
    token-name: Authorization
    token-prefix: Bearer