java
标准化、规范化
java代码风格
【目录】java
编程-java8
编程-java9
编程-java-见过的异常
gradle
编程-java21
编程-java23
编程-java17
编程-java11
【目录】java-web-其它框架
java-vertx
quarkus
javalin
solon
Helidon
【目录】spring家族
spring
springcloud + nacos
consul
springboot启动流程
springboot使用及原理
springcloud
优化springboot
【java高级】
java-多线程-问题记录
java高级-ArrayList
java高级-HashMap
jdk源码解析-TreeMap红黑树
java对象占用多少字节
juc(并发)
ThreadPoolExecutor中ctl变量的理解
ThreadPoolExecutor分析
JVM(java虚拟机)
jvm学习路线
jvm
Java启动参数
debug
java-debug-arthas
java-debug-jdb
高并发/高性能/高可用
设计代码或编写代码时应该考虑的
如何发现系统中的瓶颈?
场景分析
mysql
mysql explain
mysql主从
mysql常见异常
方法论
工作中遇到的问题记录
代码优化
学习的思路
产品
本文档使用 MrDoc 发布
-
+
首页
quarkus
https://code.quarkus.io/ ``` mvn io.quarkus.platform:quarkus-maven-plugin:3.17.3:create -DprojectGroupId=my-groupId -DprojectArtifactId=my-artifactId mvn quarkus:list-extensions ./mvnw quarkus:add-extension -Dextensions='hibernate-validator' ./mvnw quarkus:add-extensions -Dextensions=jdbc,agroal,non-exist-ent ./mvnw quarkus:add-extension -Dextensions="spring-data-jpa" ``` ### dev-mode see https://quarkus.io/guides/maven-tooling#dev-mode ``` mvn clean compile quarkus:dev -DdebugHost=0.0.0.0 - default is `-DdebugHost=localhost` mvn clean compile quarkus:dev -Dquarkus.profile=prod ./mvnw quarkus:remote-dev -Dquarkus.live-reload.url=http://my-remote-host:8080 ``` #### debugging https://quarkus.io/guides/maven-tooling#debugging `./mvnw quarkus:dev -Dsuspend -Ddebug` debugging by breakpoint in idea: [reference here](https://www.cnblogs.com/bolingcavalry/p/17567290.html) add 'Remote JVM Debug' ### like properties in springboot https://quarkus.io/guides/all-config https://quarkus.io/guides/config-mappings#config-mappings @Value() in springboot https://quarkus.io/guides/config-reference#configuration-sources use @ConfigProperty encrypt text in application.properties https://smallrye.io/smallrye-config/Main/config/secret-keys/ and https://smallrye.io/smallrye-config/Main/config/secret-keys/#jasypt ## build https://quarkus.io/guides/maven-tooling#uber-jar-maven `mvn clean pacakge -Dquarkus.package.jar.type=uber-jar` configuration list: see https://quarkus.io/guides/maven-tooling#dev-mode and search 'Configuration property' or 'quarkus.package.jar.type' specify profile 'prod' at runtime `java -Dquarkus.profile=prod -jar my-artifactId-1.0.0-SNAPSHOT-runner.jar` ## refer https://www.cnblogs.com/bolingcavalry/p/17576094.html https://quarkus.io/guides/spring-data-jpa https://quarkus.io/guides/spring-web https://github.com/quarkusio/quarkus-quickstarts
我是张三
2024年12月7日 14:41
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
eblog
Markdown文件
分享
链接
类型
密码
更新密码