Skip to content

quick start (springcloud)

纳兰丶 edited this page Mar 2, 2018 · 10 revisions

快速体检,运行springcloud-sample( 使用者JDK必须为1.8)

步骤一:
配置txManaager, 修改application.properties中你自己的redis配置    
启动TxManagerApplication
注意:如果需要修改服务端口,则应该保证与eureka:client:serviceUrl:defaultZone中的端口一致

步骤二:

  • 引入依赖包(sample已经引入)
       <dependency>
           <groupId>com.raincat</groupId>
           <artifactId>raincat-springcloud</artifactId>
           <version>${your.version}</version>
       </dependency>
  • 执行 raincat-springcloud-sample 工程 sql文件 springcloud-sample.sql
  • 在每个工程下 application.yml 中配置您的数据库连接(只需要改ip和端口)
  • 在每个工程下 applicationContext.xml中的TxDbConfig 配置您的补偿数据库连接,提供单独的数据库来存储。
  • 在需要做分布式事务的接口上加上注解 @TxTransaction (sample已经加上)
  • 依次启动AliPayApplication,WechatApplication ,PayApplication
  • 访问http://localhost:8881/pay-service/swagger-ui.html 进行体验测试