千家信息网

Quarkus怎么搭建debug环境

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,今天小编给大家分享一下Quarkus怎么搭建debug环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我
千家信息网最后更新 2025年02月01日Quarkus怎么搭建debug环境

今天小编给大家分享一下Quarkus怎么搭建debug环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

    搭建Quarkus项目

    下面介绍三种创建Quarkus项目的方式

    纯手工方式

    1、创建maven工程,这个不多赘述,是个java程序员都会的

    2、添加Quarkus依赖,下面贴出基本的依赖

            1.6.0.Final        1.6.0.Final        2.22.1        3.8.0        UTF-8        UTF-8                                            io.quarkus                quarkus-bom                ${quarkus.platform.version}                import                pom                                                io.quarkus            quarkus-resteasy-jsonb                                    io.quarkus            quarkus-junit5            test                            io.rest-assured            rest-assured            test                                                    org.apache.maven.plugins                maven-compiler-plugin                ${compiler-plugin.version}                                    1.8                    1.8                                        true                                                                        maven-surefire-plugin                ${surefire-plugin.version}                                                            org.jboss.logmanager.LogManager                        ${maven.home}                                                                                            io.quarkus                quarkus-maven-plugin                ${quarkus-plugin.version}                                                                                        build                                                                                    

    官网装配器方式

    用法和spring的https://start.spring.io/一样。填好你的maven基础信息,选好依赖就可以下载工程了

    IDEA方式

    IDEA里已经支持创建Quarkus项目了,和spring boot的原理一样,也是基于https://code.quarkus.io/来的,所以操作的方式和网页上一样,如:

    编写第一个Quarkus接口

    @Produces(MediaType.TEXT_PLAIN)@Path("/hello")public class HelloResource {    @GET    @Path("/{name}")    public String hello(@PathParam("name") String name) {        return "hello" + name;    }}

    Quarkus基于标准的jax-rs规范来写web的,当然,它也扩展了spring web的@Controller的方式,这个后面会介绍

    启动你的应用并调试

    1、通过运行 mvn quarkus:dev,可以启动应用,启动应用后,会发现打印了:

    Listening for transport dt_socket at address: 5005

    说明开启了5005调试端口,在IDEA中,可以通过

    run-》Attach to process

    来直接连接这个端口进行调试

    2、可以新建一个main方法,直接debug模式启动,来进行运行和调试,如:

    @QuarkusMainpublic class Main {    public static void main(String ... args) {        Quarkus.run(args);    }}

    以上就是"Quarkus怎么搭建debug环境"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

    0