IDEA控制台取消悬浮&全局配置&SpringBoot配置https

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;`

    `@Bean`
    `public` `ServletWebServerFactory` `servletContainer()` `{`
        `TomcatServletWebServerFactory tomcat =` `new` `TomcatServletWebServerFactory();`
`        tomcat.addAdditionalTomcatConnectors(createStandardConnector());` `// 添加http`
        `return tomcat;`
    `}`

    `private` `Connector` `createStandardConnector()` `{`
        `Connector connector =` `new` `Connector("org.apache.coyote.http11.Http11NioProtocol");`
`        connector.setPort(httpPort);`
        `return connector;`
    `}`
`}`
`

配置项

复制代码
# 服务启动端口`
`server:`
  `port:` `40024`
  `http:`
    `port:` `40023`
  `# https config`
  `ssl:`
    `enabled:` `true`
    `key-store: classpath:server.p12`
    `key-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`
`
相关推荐
humiaor15 分钟前
Xcode为不同环境配置不同的环境变量
ide·macos·xcode·xcode多环境·user-defined
.生产的驴3 小时前
SpringBoot 接口限流Lua脚本接合Redis 服务熔断 自定义注解 接口保护
java·大数据·数据库·spring boot·redis·后端·lua
洛可可白4 小时前
Spring Boot中自定义注解的创建与使用
java·spring boot·后端
Alkaid:5 小时前
解决Long类型前端精度丢失和正常传回后端问题
java·前端·javascript·vue.js
不老刘5 小时前
在 Jupyter Notebook 中使用 Pandas 进行数据操作
ide·jupyter·pandas
唐人街都是苦瓜脸5 小时前
Java RPC 框架是什么
java·开发语言·rpc
魔道不误砍柴功5 小时前
Java性能调优2025:从JVM到Kubernetes的全链路优化策略
java·jvm·kubernetes
真·Wild·攻城狮6 小时前
【码农日常】vscode编码clang-format格式化简易教程
ide·vscode·编辑器
多云的夏天6 小时前
C++-FFmpeg-(5)-1-ffmpeg原理-ffmpeg编码接口-AVFrame-AVPacket-最简单demo
java·开发语言
蜕变的土豆6 小时前
Visual Studio未能加载相应的Package包弹窗报错
ide·visual studio