application.yml 1.8 KB
Newer Older
YunaiV's avatar
YunaiV committed
1 2
# 服务器的配置项
server:
3
  port: 18084
YunaiV's avatar
YunaiV committed
4
  servlet:
5
    context-path: /shop-api/
YunaiV's avatar
YunaiV committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

spring:
  # Application 的配置项
  application:
    name: shop-web
  # Profile 的配置项
  profiles:
    active: local
  # SpringMVC 配置项
  mvc:
    throw-exception-if-no-handler-found: true # 匹配不到路径时,抛出 NoHandlerFoundException 异常
    static-path-pattern: /doc.html # 静态资源的路径

# Dubbo 配置项
dubbo:
  # Spring Cloud Alibaba Dubbo 专属配置
  cloud:
    subscribed-services: 'user-service,system-service' # 设置订阅的应用列表,默认为 * 订阅所有应用
  # Dubbo 服务消费者的配置
  consumer:
    timeout: 10000
    validation: true # 开启 Consumer 的参数校验
    UserRpc:
      version: 1.0.0
    OAuth2Rpc:
      version: 1.0.0
    SystemAccessLogRpc:
      version: 1.0.0
    SystemExceptionLogRpc:
      version: 1.0.0
    ProductCategoryRpc:
      version: 1.0.0
38 39
    ProductSpuRpc:
      version: 1.0.0
YunaiV's avatar
YunaiV committed
40 41
    ProductSkuRpc:
      version: 1.0.0
42 43
    SearchProductRpc:
      version: 1.0.0
44 45
    PriceRpc:
      version: 1.0.0
46 47
    PromotionActivityRpc:
      version: 1.0.0
48 49 50 51
    CouponCardRpc:
      version: 1.0.0
    CouponTemplateRpc:
      version: 1.0.0
YunaiV's avatar
YunaiV committed
52 53 54 55
    BannerRpc:
      version: 1.0.0
    ProductRecommendRpc:
      version: 1.0.0
56 57
    TradeOrderRpc:
      version: 1.0.0
58 59
    PayTransactionRpc:
      version: 1.0.0
60 61 62 63
    UserSmsCodeRpc:
      version: 1.0.0
    UserAddressRpc:
      version: 1.0.0
YunaiV's avatar
YunaiV committed
64 65 66 67 68 69 70

# Swagger 配置项
swagger:
  title: 商城中心
  description: 提供用户商城购物流程中的 API
  version: 1.0.0
  base-package: cn.iocoder.mall.shopweb.controller
71 72 73 74 75

# Actuator 监控配置项
management:
  server.port: 38088 # 独立端口,避免被暴露出去
  endpoints.web.exposure.include: '*' # 暴露所有监控端点