如果哪位老师发现我写的有问题,请帮忙指出谢谢。如果跟着我这个测试一起学习的小伙伴遇到错误了,请在留言的时候,带上详细的错误信息,谢谢。
1. application.yml配置参数(如果使用idea,请在启动Run/Debug配置的Active profiles里填写dev)
server:
port: 9000
spring:
application:
name: oauth2
session:
store-type: redis
jpa:
open-in-view: false
jackson:
time-zone: GMT+8
datasource:
tomcat:
max-active: 50
test-while-idle: true
validation-query: SELECT 1
data:
redis:
repositories:
enabled: false
host: localhost
port: 6379
---
spring:
config:
activate:
on-profile: dev
datasource:
url: jdbc:mysql://开发环境mysql服务器ip:3306/oauth2?useUnicode=true&characterEncoding=UTF-8&useSSL=true&serverTimezone=Asia/Shanghai
username: 开发环境mysql登录账号
password: 开发环境mysql登录密码
hikari:
max-lifetime: 600000
jpa:
show-sql: true
cloud:
nacos:
discovery:
server-addr: 开发环境nacos服务器ip:8848
namespace: 开发环境nacos的命名空间
username: 开发环境nacos的账号
password: 开发环境nacos的密码
oauth2:
issuer: http://开发本机ip或者oauth2服务器IP:9000
---
spring:
config:
activate:
on-profile: prod
security:
require-ssl: true
datasource:
url: jdbc:mysql://127.0.0.1:3306/oauth2?useUnicode=true&characterEncoding=UTF-8&useSSL=true&serverTimezone=Asia/Shanghai
username: 生产环境的数据库账号
password: 生产环境的数据库密码
hikari:
max-lifetime: 600000
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
namespace: 生产环境nacos的命名空间
username: 生产环境nacos登录账号
password: 生产环境nacos登录密码
server:
ssl:
key-store: classpath:keystore.pfx
key-store-type: PKCS12
key-store-password: 网站ssl证书密码
key-alias: alias
oauth2:
issuer: https://oauth2.***.com:9000
2. 主函数类添加注解
@SpringBootApplication
@EnableJpaAuditing
@EnableDiscoveryClient
public class Oauth2Application {
public static void main(String[] args) {
SpringApplication.run(Oauth2Application.class, args);
}
}