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


}
相关推荐
HAPPY酷21 小时前
构造与析构:C++ 中对象的温柔生灭
java·jvm·c++
lang2015092821 小时前
Java JSR 250核心注解全解析
java·开发语言
czhc114007566321 小时前
协议 25
java·开发语言·算法
逆光的July21 小时前
如何解决超卖问题
java
落花流水 丶21 小时前
Java 集合框架完全指南
java
lang201509281 天前
Java WebSocket API:JSR-356详解
java·python·websocket
jiang_changsheng1 天前
环境管理工具全景图与深度对比
java·c语言·开发语言·c++·python·r语言
计算机学姐1 天前
基于SpringBoot的民宿预定管理系统【三角色+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·mysql·信息可视化·intellij-idea·推荐算法
yaoxin5211231 天前
314. Java Stream API - 使用 Collectors.partitioningBy() 分区元素
java·windows
noBt1 天前
Windows IDEA 卡顿严重
java·ide·intellij-idea