quarkus的一些注解1

@path

用于指定一个类或者方法的URL路径前缀。

@ Inject

将一个依赖注入到一个类或方法中

@Get

用于指定一个处理HTTP GET请求

@Produce

注解用于指定一个方法返回的内容类型。例如,@Produces(MediaType.TEXT_PLAIN) 表示该方法返回一个纯文本类型的内容

@QuarkusIntegrationTest

注解用于标记一个集成测试类,该类在Quarkus应用启动后运行。例如,@QuarkusIntegrationTest public class GreetingResourceIT 表示该类是一个集成测试类,用于测试 GreetingResource 类。

@QuarkusTest 注解

用于标记一个单元测试类,该类在Quarkus应用启动前运行。例如,@QuarkusTest public class GreetingResourceTest 表示该类是一个单元测试类,用于测试 GreetingResource 类。

@QuarkusMain

quarkus主函数

java 复制代码
package org.acme.getting.started.commandmode;

import javax.inject.Inject;

import io.quarkus.runtime.QuarkusApplication;
import io.quarkus.runtime.annotations.QuarkusMain;

@QuarkusMain
public class GreetingMain implements QuarkusApplication {

    @Inject
    GreetingService service;

    @Override
    public int run(String... args) {

        if(args.length>0) {
            System.out.println(service.greeting(String.join(" ", args)));
        } else {
            System.out.println(service.greeting("commando"));
        }
        
        return 0;
    }


}
相关推荐
电商数据girl3 小时前
【经验分享】浅谈京东商品SKU接口的技术实现原理
java·开发语言·前端·数据库·经验分享·eclipse·json
小猫咪怎么会有坏心思呢4 小时前
华为OD机考-货币单位换算-字符串(JAVA 2025B卷)
java·开发语言·华为od
一坨阿亮4 小时前
MyBatis原理
java·开发语言·mybatis
不太可爱的叶某人5 小时前
【学习笔记】深入理解Java虚拟机学习笔记——第7章 虚拟机类加载机制
java·笔记·学习
CUIYD_19896 小时前
Spring MVC 处理静态资源请求 - ResourceHandler
java·spring·mvc
晴空月明6 小时前
Java 集合框架底层数据结构实现深度解析
java
louisgeek6 小时前
Java Creational 创建型模式之 Builder 建造者模式
java
挑战者6668886 小时前
springboot入门之路(一)
java·spring boot·后端
重整旗鼓~7 小时前
7.索引库操作
java·开发语言
云心雨禅7 小时前
Spring Boot热更新技巧:节省90%重启时间
java·数据库·spring boot