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;
    }


}
相关推荐
今天AI了吗11 分钟前
DeepSeek Harness 深度解析:从评测架构到实战落地
java·网络·数据库·人工智能·架构·java-ee
许彰午30 分钟前
27-AuthService登录链路
java·低代码·架构
泡海椒35 分钟前
JQuick-Curl 性能分析:并发场景下的性能表现与调优,第三方接口调用不只要快写也要稳跑
java·开发语言·okhttp
Rain的Java大神之路2 小时前
JavaWeb开发如何解决跨域问题
java·前端·后端·nginx·web安全·面试·运维开发
自动化监测Learner2 小时前
Navicat Premium 17 中文版安装教程(2026最新版)
java·linux·数据库
那个松鼠很眼熟w2 小时前
4.Spring-Ai入门案例
java·人工智能·spring
计算机毕设定制辅导-无忧学长2 小时前
《基于SpringBoot青年公寓出租管理系统的设计与实现》
java·vue.js·spring boot·青年公寓出租管理系统
泡海椒3 小时前
JQuick-Curl 二次开发:自定义解析器、扩展点开发指南,如何把框架能力真正变成团队资产
java·开发语言·okhttp·maven
青山木4 小时前
Hot 100 --- 数组中的第K个最大元素
java·数据结构·算法·排序算法
玛卡巴卡ldf4 小时前
【AICoding】笔试提示词设计思路
java·算法·ai编程