开发微信小程序,由于小程序必须要求HTTPS才能访问。
生成的KEY,想知道怎么生成,自行百度,下载即可用
配置文件
server.port
=
80
server.servlet.context-path
=
/yy-pay
server.ssl.key-store
=
classpath:pay.jks
//读取key类容的密码
server.ssl.key-store-password
=
secret
//生成key时的密码
server.ssl.key-password
=
password
# HTTP端口
hpsy.port
=
8082
代码
@Configuration
public class
HttpsConfiguration {
// 在某配置类中添加如下内容
// 监听的http请求的端口,需要在application配置中添加http.port=端口号 如80
@Value
(
"${hpsy.port}"
)
Integer
httpPort
;
//正常启用的https端口 如443
@Value
(
"${server.port}"
)
Integer
httpsPort
;
@Bean
public
ServletWebServerFactory
servletWebServerFactory
(){
TomcatServletWebServerFactory tomcat =
new
TomcatServletWebServerFactory()
;
tomcat.addAdditionalTomcatConnectors(createStandardConnector())
;
return
tomcat
;
}
private
Connector
createStandardConnector
() {
Connector connector =
new
Connector(
"org.apache.coyote.http11.Http11NioProtocol"
)
;
connector.setPort(
httpPort
)
;
return
connector
;
}
}