赞
踩
目录
- version: "3"
- services:
- mysql:
- container_name: mysql
- # 5.7
- image: mysql:5.7
- environment:
- # mysql root用户密码
- MYSQL_ROOT_PASSWORD: root
- TZ: Asia/Shanghai
- # 初始化数据库(后续的初始化sql会在这个库执行)
- MYSQL_DATABASE: nacos_config
- # 初始化用户(不能是root 会报错, 后续需要给新用户赋予权限)
- MYSQL_USER: nacos
- MYSQL_PASSWORD: nacos
- command:
- --default-authentication-plugin=mysql_native_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
- --explicit_defaults_for_timestamp=true
- --lower_case_table_names=1
- --max_allowed_packet=128M;
- volumes:
- # mysql的数据文件
- - /software/mysql/data:/var/lib/mysql
- # mysql配置文件
- - /software/mysql/conf:/etc/mysql/conf.d
- ports:
- - "8081:3306"
- nacos3:
- hostname: nacos3
- image: nacos/nacos-server:2.0.3
- container_name: nacos3
- volumes:
- #- ./nacos/plugins/mysql/:/home/nacos/plugins/mysql/
- - /software/nacos/logs/:/home/nacos/logs
- - /software/nacos/application.properties:/home/nacos/init.d/application.properties
- environment: # 设置环境变量,相当于docker run命令中的-e
- - JVM_XMS=512m
- - JVM_XMX=512m
- - JVM_XMN=128m
- - MODE=standalone #单机模式
- - SPRING_DATASOURCE_PLATFORM=mysql
- - MYSQL_SERVICE_HOST=47.119.205.45
- - MYSQL_SERVICE_PORT=8081
- - MYSQL_SERVICE_USER=nacos
- - MYSQL_SERVICE_PASSWORD=nacos
- - MYSQL_SERVICE_DB_NAME=nacos_config
- ports:
- - "8848:8848"
- #- "7848:7848"
- - "9848:9848"
- - "9849:9849"
- #env_file:
- # - /software/nacos/nacos-hostname.env
- restart: always
- depends_on:
- - mysql

先启动 mysql
docker-compose up -d mysql
创建表
- DROP TABLE IF EXISTS `config_info`;
- CREATE TABLE `config_info` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
- `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
- `group_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
- `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
- `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
- `src_user` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'source user',
- `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',
- `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
- `c_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `c_use` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `effect` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `type` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `c_schema` text CHARACTER SET utf8 COLLATE utf8_bin,
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info';
-
- -- ----------------------------
- -- Table structure for config_info_aggr
- -- ----------------------------
- DROP TABLE IF EXISTS `config_info_aggr`;
- CREATE TABLE `config_info_aggr` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
- `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
- `group_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
- `datum_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'datum_id',
- `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '内容',
- `gmt_modified` datetime NOT NULL COMMENT '修改时间',
- `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='增加租户字段';
-
- -- ----------------------------
- -- Table structure for config_info_beta
- -- ----------------------------
- DROP TABLE IF EXISTS `config_info_beta`;
- CREATE TABLE `config_info_beta` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
- `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
- `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
- `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',
- `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
- `beta_ips` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'betaIps',
- `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
- `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
- `src_user` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'source user',
- `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta';
-
- -- ----------------------------
- -- Table structure for config_info_tag
- -- ----------------------------
- DROP TABLE IF EXISTS `config_info_tag`;
- CREATE TABLE `config_info_tag` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
- `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
- `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_id',
- `tag_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'tag_id',
- `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',
- `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
- `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
- `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
- `src_user` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'source user',
- `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag';
-
- -- ----------------------------
- -- Table structure for config_tags_relation
- -- ----------------------------
- DROP TABLE IF EXISTS `config_tags_relation`;
- CREATE TABLE `config_tags_relation` (
- `id` bigint NOT NULL COMMENT 'id',
- `tag_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'tag_name',
- `tag_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'tag_type',
- `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
- `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_id',
- `nid` bigint NOT NULL AUTO_INCREMENT,
- PRIMARY KEY (`nid`),
- UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`),
- KEY `idx_tenant_id` (`tenant_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation';
-
- -- ----------------------------
- -- Table structure for group_capacity
- -- ----------------------------
- DROP TABLE IF EXISTS `group_capacity`;
- CREATE TABLE `group_capacity` (
- `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群',
- `quota` int unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
- `usage` int unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
- `max_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
- `max_aggr_count` int unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值',
- `max_aggr_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
- `max_history_count` int unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
- `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_group_id` (`group_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表';
-
- -- ----------------------------
- -- Table structure for his_config_info
- -- ----------------------------
- DROP TABLE IF EXISTS `his_config_info`;
- CREATE TABLE `his_config_info` (
- `id` bigint unsigned NOT NULL,
- `nid` bigint unsigned NOT NULL AUTO_INCREMENT,
- `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
- `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
- `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',
- `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
- `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `src_user` text CHARACTER SET utf8 COLLATE utf8_bin,
- `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `op_type` char(10) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
- PRIMARY KEY (`nid`),
- KEY `idx_gmt_create` (`gmt_create`),
- KEY `idx_gmt_modified` (`gmt_modified`),
- KEY `idx_did` (`data_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造';
-
- -- ----------------------------
- -- Table structure for permissions
- -- ----------------------------
- DROP TABLE IF EXISTS `permissions`;
- CREATE TABLE `permissions` (
- `role` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `permission` varchar(512) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `gmt_create` bigint DEFAULT NULL,
- `gmt_modified` bigint DEFAULT NULL,
- UNIQUE KEY `idx_role_resource` (`role`,`permission`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-
- -- ----------------------------
- -- Table structure for roles
- -- ----------------------------
- DROP TABLE IF EXISTS `roles`;
- CREATE TABLE `roles` (
- `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `role` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- UNIQUE KEY `idx_user_role` (`username`,`role`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-
- -- ----------------------------
- -- Table structure for tenant_capacity
- -- ----------------------------
- DROP TABLE IF EXISTS `tenant_capacity`;
- CREATE TABLE `tenant_capacity` (
- `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Tenant ID',
- `quota` int unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
- `usage` int unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
- `max_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
- `max_aggr_count` int unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数',
- `max_aggr_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
- `max_history_count` int unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
- `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_tenant_id` (`tenant_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='租户容量信息表';
-
- -- ----------------------------
- -- Table structure for tenant_info
- -- ----------------------------
- DROP TABLE IF EXISTS `tenant_info`;
- CREATE TABLE `tenant_info` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
- `kp` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'kp',
- `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_id',
- `tenant_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_name',
- `tenant_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'tenant_desc',
- `create_source` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'create_source',
- `gmt_create` bigint NOT NULL COMMENT '创建时间',
- `gmt_modified` bigint NOT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`),
- KEY `idx_tenant_id` (`tenant_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info';
-
- -- ----------------------------
- -- Table structure for users
- -- ----------------------------
- DROP TABLE IF EXISTS `users`;
- CREATE TABLE `users` (
- `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `password` varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `enabled` tinyint(1) NOT NULL,
- PRIMARY KEY (`username`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-
- BEGIN;
- INSERT INTO `users` VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
- COMMIT;
-
-
-
-
- INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE);
-
- INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');
-
-
-
-
- CREATE USER 'nacos'@'%' identified by 'nacos';
- grant all privileges on nacos_config.* to 'nacos'@'%' with GRANT OPTION;
- flush privileges;

创建用户
通过mysql root账户
- CREATE USER 'nacos'@'%' identified by 'nacos';
- grant all privileges on nacos_dev.* to 'nacos'@'%' with GRANT OPTION;
- flush privileges;
docker-compose up -d
http://47.119.205.45:8848/nacos/#/namespace?dataId=&group=&appName=
# dev {工程名}.{dev}.yml
#项目相关配置
- server:
- port: 8082
- servlet:
- context-path: /pay
- spring:
- application:
- name: micro-pay
- mvc:
- pathmatch:
- matching-strategy: ANT_PATH_MATCHER
-
- datasource:
- url: jdbc:mysql://47.119.205.45:8081/micro_pay?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
- driver-class-name: com.mysql.cj.jdbc.Driver
- username: root
- password: root
- type: com.alibaba.druid.pool.DruidDataSource
- # tomcat:
- # initial-size: 1
- # max-wait: 60000
- # min-idle: 3
- # max-age: 60000
- # time-between-eviction-runs-millis: 60000
- # min-evictable-idle-time-millis: 300000
- # validation-query: SELECT 1 FROM DUAL
- # test-while-idle: true
- # test-on-borrow: false
- # test-on-return: false
-
- mybatis:
- type-aliases-package: com.micro.lss.micropay.entity.domain
- mapper-locations:
- - classpath:mapper/*Mapper.xml
- ####################################################################
- #注意 alipay
- # 该参数为配置页参数,如果不清楚具体业务,可以无需填写,本系统给您自动生成
- ####################################################################
-
- #商户appid(默认沙箱通用APP_ID,如需调试线上环境请换成自己线上的APP_ID)
- APP_ID: 2016100100642304
- #商户私钥 pkcs8格式(默认沙箱通用商户私钥,如需调试线上环境请换成自己线上的私钥:https://docs.open.alipay.com/291/106103/)
- RSA2_PRIVATE_KEY: MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDEdpcPiE3CxRLfDepnsYQTsAhgRo0Bc3AB317mN7447ZCnmi8h0kyHrbLNAOSPX6YfPNlPKPoA3zTgHQqbYKSaTkl9Mpat7WJPVh0wATFysaNKUFx86IvwY5c37g7NjVld67UDfGhQtBen6t6IOqlFHe0oFaRvrw5sqKlRFupAIrsIYo3N+O3QXFtgvqwAGHbNrHq8ip+01nrJgQXFSoeB7YvkYIZ1GigMmpbi7Wo1WvCPw9sL+ksM0h/mr1H2VLDFp9G4K8l5NaoTsU3mp2bdoXjOIQOYDIBp7VMq7NsgQr9NHJfeHsalfAGVMP6YT0NVc5+wHebZbkENEIpODJ55AgMBAAECggEATI2tRTcmnctvFA13Flq8jXNdgC5diYAy1/fzIZ/89m/TmwtgbDxm58OOVYWQijGKKMfsIYVlDWvsTZvjYzIgUaRJzIgm4LUMRr/WdbsxSnDfoPh5YY634L7d0MRpbj0y4n8TNL2IZFIYmazSc6DwDmef3qu4PHCpHTwHZfqY4s42FYhTGHwmokUJ5U4iG2y6E+g76oZivkDm8andarnvd0SykDguCtfcJ4xObk/ZI8y9JEo5lqVT449h5VnGoJvAbyjXyWlfdKOWP3aCJBUgaA0IY3tF+67RVUvKeDMj8NLTTdoY18+soabfMbc59baidc3FAlrx06IM4CIHVEqsdQKBgQD3dwY4jnET6jFqBKepPMm85lLKpki51LhHfhi8TVNi/g0vnTsmwHvGyqqBjxLEb5eaggkUBYVGmDGmqrpk7NOustcFOCnlYAse22nq+/OVpcloo/BzTP1zZ6KNvh9WQYXpPoEMZj+L5dvH5sLSggBxwivUVAkpaMde3OHwG8OAjwKBgQDLPT/lkLKs5OXcdHCEVhIDAdzK0KxTwm2vGoTbQvD+3tawNx5+iovN4Xxg96855ot/034b/uEZGPVjUq0KC29VjMC/93WyhCOWfLCMlVwWIs7OU+Ar0P2JnU1j1b62D72WNAFwSEJ4Iue5CfYeuZBO3oiJGvs0kUNsd3frCsxkdwKBgGzwrgFp26frunM0t2aOhzUspBfoWi3M0o9OmK8Uz3fN5ZoneqnVpOffwm4kwRtPEQuI4Vw6DfEFAR6hHEtf4tSOkJAQqIj83ghoiVlUL2iawm7ZdPodU5phbjM+FmePktcamA8QWDtLJpT7JpsrdeyekVL458ud/97oGGLupgNLAoGAPXIpLVjQDGGv9TTnB7uV+n7HqDHqx/AShUw5OqlEf2oT8nbXq15r4jT4C8EWoyTGrEDe8cvfdl0LY5oNYuoOIQlLBT7lwLEeqVLNddN6Yd7oM408S0MGRGLgkPyAij68DPtwK+hM4FF9SX5vgN6NeKrjEMCtjjkU72g3Q0KihQUCgYA5AzjdfPFE3/s3UjA/E52Sd4y3wS92jBxlsgVjyMkoOFPiaNu1JqmnVkYqsxAvxPgKWWxZJLoEnBpCKrNxbgQZn9LcaNSyBoInGE96O/50JxEBGwOg1jJEhySLRHW7b9l57zRNZjAiX6HXZHIn5eC4aLorhn6ETO9P9CmoEHjn5Q==
- #支付宝公公钥(默认沙箱通用公钥,如需调试线上环境请换成线上的公钥:https://docs.open.alipay.com/291/106103/)
- ALIPAY_RSA2_PUBLIC_KEY: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9sXSfDlJCt0lPPxAVL+Wv5tcL0ngeDIcQJA4MdFF03h5eX3YBSgPClHeQiIqFXl3woRaKMM2BOHskeY+QZAGeOV/6k67+lcbyMa5xX8WLCsJd3hMlvL7zoGoPFS3wtcBXu4Db2bNRPiiBYCRfT+I1ulUBht4ABMZLQ2Ti8OC24bvlNdtyykE0eftpQPU1Rdcty15tfP/zk3l/fuxFVo0WBAsAKyKero32IFfJTMB0z3WJiE7tt+wriHaN/OZtQVLqKqtXUuOqccdJlCOiTV/qoHoztqwvMQ1yUB00B5i651swalWDPWP9cNfHo6DbQSeZk+gzYqXQO7iE/OmmioN9QIDAQAB
-
- #支付宝网关(默认沙箱环境,线上:https://openapi.alipay.com/gateway.do)
- ALIPAY_GATEWAY_URL: https://openapi.alipaydev.com/gateway.do
- #服务器异步回调地址
- NOTIFY_URL: http://121.43.108.149:8093/payment/api/alipay/notify
- #退款服务器异步回调地址
- RERUND_NOTIFY_URL: http://121.43.108.149:8093/payment/api/alipay/refundNotify
- #服务器同步回跳地址
- RETURN_URL: https://121.43.108.149/payRes
- ##编码
- CHARSET: UTF-8
- ##返回格式
- FORMAT: json
- #签名方式
- SIGN_TYPE: RSA2
- ####################################################################
- #注意 weixipay
- # 该参数为配置页参数,如果不清楚具体业务,可以无需填写,本系统给您自动生成
- ####################################################################
- #公众账号ID
- wx_appid: wx8397f8696b538317
- #商户号
- wx_mchid: 1473426802
- #商户平台设置的密钥key
- wx_key: T6m9iK73b0kn9g5v426MKfHQH7X8rKwb
- wx_v3_key: T6m9iK73b0kn9g5v426MKfHQH7X8rKwb
- #异步通知
- wx_notifyUrl: http://121.43.108.149:8093/payment/api/weixi/v3/notify
- #退款异步能和
- wx_refund_notifyUrl: http://121.43.108.149:8093/payment/api/weixi/v3/refundNotify
- ##域名
- wx_domain: https://api.mch.weixin.qq.com
- # 商户API证书序列号
- wx_mch-serial-no: 34345964330B66427E0D3D28826C4993C77E631F
- ## 商户私钥文件
- wx_private-key-path: apiclient_key.pem
- ##统一下单
- weixi_pay_unifiedorder: https://api.mch.weixin.qq.com/pay/unifiedorder
-
- ## swagger开关
- swagger2:
- enable: true
- version: 2.0

bootstrap.yml
- #####################################
- #### dev开发环境,pro生产环境,test测试环境
- #### 发布采用 active:test/namespace:e4a87b52-660f-406c-90b6-017ca00b6864
- #### 本地采用 active:dev/namespace:c99b1265-33db-433a-b53b-c0cb2cabdbe3
- #### 生产采用 active:pro/namespace:78af3f7f-0a67-42cb-87d6-52633d1deb44
- ####
- #####################################
- spring:
- profiles: #指定开发版本 dev 开发环境,pro生产环境,test测试环境,local本地
- active: dev
- application:
- name: micro-pay
- cloud:
- nacos:
- discovery:
- username: nacos
- password: nacos
- server-addr: 47.119.205.45:8848
- group: MICRO_GROUP
- namespace: ${spring.profiles.active}
- config: # 配置中心
- file-extension: yml #文件拓展格式
- server-addr: 47.119.205.45:8848 #配置中心地址
- ip: ${LOCAL_IP_ADDRESS:47.119.205.45}
- namespace: ${spring.profiles.active} # nacos 命名空间 创建生成的ID 开发版本
- group: MICRO_GROUP
- # extension-configs:
- # - data_id: micro-mongodb-${spring.profiles.active}.properties #redis配置资源包
- # group: MICRO_GROUP
- # refresh: true
-
-

pom.xml
- <!--引入nacos config注册中心依赖-->
- <dependency>
- <groupId>com.alibaba.cloud</groupId>
- <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
- </dependency>
- <!--引入nacos config配置依赖-->
- <dependency>
- <groupId>com.alibaba.cloud</groupId>
- <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
- </dependency>
- package com.micro.lss.micropay;
-
- import org.mybatis.spring.annotation.MapperScan;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
-
- @SpringBootApplication
- @EnableDiscoveryClient
- @MapperScan(value = "com.micro.lss.micropay.mapper")
- public class MicroPayApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(MicroPayApplication.class, args);
- }
-
- }

注册服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。