Quarkus篇入门创建项目搭建debug环境

前言

在学习一个新的框架技术前,肯定要先来一套hello word,搭建基本的运行环境和调试环境。

先来创建一个Quarkus的应用

搭建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
                        
                    
                
            
        
    

官网装配器方式

地址:https://code.quarkus.io/

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

IDEA方式

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

Quarkus篇入门创建项目搭建debug环境_第1张图片

编写第一个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模式启动,来进行运行和调试,如:

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

以上就是Quarkus篇入门创建项目搭建debug环境的详细内容,更多关于Quarkus入门搭建debug环境的资料请关注脚本之家其它相关文章!

你可能感兴趣的:(Quarkus篇入门创建项目搭建debug环境)