IDEA控制台取消悬浮
idea 全局配置
SpringBoot(Tomcat) 配置https,同时支持http
利用JDK生成证书
keytool -genkey -alias httpsserver -keyalg RSA -keysize 2048 -keystore server.p12 -validity 3650
配置类
@Configuration
public class TomcatConfig {@Value("${server.http.port}")private int httpPort;@Beanpublic ServletWebServerFactory servletContainer() {TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addAdditionalTomcatConnectors(createStandardConnector()); // 添加httpreturn tomcat;}private Connector createStandardConnector() {Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setPort(httpPort);return connector;}
}
配置项
# 服务启动端口
server:port: 40024http:port: 40023# https configssl:enabled: truekey-store: classpath:server.p12key-store-password: password.
http请求
https请求
将jar包安装到maven仓库
pdfbox jar包下载(版本号换成自己想要的即可)
https://dlcdn.apache.org/pdfbox/2.0.28/pdfbox-2.0.28.jar
mvn install:install-file -Dfile=下载的jar包位置 -DgroupId=org.apache.pdfbox -DartifactId=pdfbox -Dversion=2.0.28 -Dpackaging=jar
如:
mvn install:install-file -Dfile=pdfbox-2.0.28.jar -DgroupId=org.apache.pdfbox -DartifactId=pdfbox -Dversion=2.0.28 -Dpackaging=jar