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


}
相关推荐
秋波。未央15 分钟前
Java Agent 开发 · Day 1 学习笔记(含作业完整标准答案)
java·笔记·学习
何以解忧,唯有..18 分钟前
Go语言中的const:常量声明与iota枚举详解
java·开发语言·golang
范什么特西19 分钟前
Spring boot细节
java·spring boot·后端
Ysouy24 分钟前
Spring Data Elasticsearch 全流程学习教程
java·spring·elasticsearch
沪飘大军25 分钟前
goldRush-专门分析黄金的投资理财agent
java·开发语言·elasticsearch
鹏易灵38 分钟前
C++——2.常量与 const、constexpr 初识详解
java·开发语言·c++
qq_4523962342 分钟前
第十三篇:《K8s 安全基础:RBAC、ServiceAccount、Pod Security》
java·安全·kubernetes
张某布响丸辣1 小时前
Spring AI 极简入门:Java 开发者快速上手 AI 开发
java·人工智能·spring·springai
java1234_小锋1 小时前
请描述 Spring Boot 的启动流程,包括 SpringApplication 的初始化和 run 方法的核心步骤。
java·数据库·spring boot