quarkus 例子项目
所属分类 quarkus
浏览量 713
下载jdk11
https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
jdk-11.0.13_osx-x64_bin.tar.gz
export JAVA_HOME=/Users/dugang/dugang/soft/jdk/jdk-11.0.13.jdk/Contents/Home
mvn io.quarkus.platform:quarkus-maven-plugin:2.7.5.Final:create -DprojectGroupId=com.dyyx -DprojectArtifactId=quarkusdemo
mvn compile quarkus:dev -Ddebug=8078 -Dquarkus.http.port=8082
http://127.0.0.1:8082/hello
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/hello")
public class GreetingResource {
@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello() {
return "Hello RESTEasy";
}
}
idea 远程调试
run / edit configurations
new / remote jvm debug
debugger mode : attach to remote JVM
调试端口 8078
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8078
直接 main 方法启动
import io.quarkus.runtime.annotations.QuarkusMain;
import io.quarkus.runtime.Quarkus;
@QuarkusMain
public class AppMain {
public static void main(String ... args) {
System.out.println("AppMain start");
Quarkus.run(args);
}
}
有个问题 端口 8080 被别的应用占了 ,但启动没报错 ,访问的是别的应用
可设置jvm参数 指定端口
-Dquarkus.http.port=8082
uber-jar super-jar fat-jar
qute-quickstart
https://github.com/quarkusio/quarkus-quickstarts/tree/main/qute-quickstart
https://gitee.com/dyyx/hellocode/tree/master/demo/quarkusdemo
mac切换jdk版本
idea jdk 版本设置
上一篇
下一篇
scala成员访问修饰符
protobuf 简介 及 java实例
scala包对象实例
idea jdk 版本设置
Akka Quickstart 例子说明
grpc jar版本不匹配问题处理实例