Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Quarkus,bean /类级别的配置文件

Quarkus,bean /类级别的配置文件
EN

Stack Overflow用户
提问于 2021-07-02 06:11:50
回答 1查看 126关注 0票数 2

我想根据概要文件初始化这个类。我有模拟开发服务,prod有真正的实现。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public interface Service {
} 

对于dev:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//@Profile("Dev") -- not supported in quarkus
@ApplicationScoped
public MockService implements Service {
}

为戳

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//@Profile("prod") -- not supported in quarkus
@ApplicationScoped
public MainService implements Service {
}

夸克有可能吗?附近有工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-02 07:10:59

查看文档的部分。

您的示例看起来可能如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@IfBuildProfile("dev")
@ApplicationScoped
public MockService implements Service {

}

@DefaultBean
@ApplicationScoped
public MainService implements Service {
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68226666

复制
相关文章
quarkus依赖注入之一:创建bean
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于依赖注入 对一名java程序员来说,依赖注入应该是个熟悉的概念,简单的说就是:我要用XXX,但我不负责XXX的生产 以下代码来自spring官方,serve方法要使用MyComponent类的doWork方法,但是不负责MyComponent对象的实例化,只要用注解Autowired修饰成员变量myComponent,spring环境会负责为myCompon
程序员欣宸
2022/04/13
1.1K0
quarkus依赖注入之一:创建bean
quarkus依赖注入之九:bean读写锁
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《quarkus依赖注入》的第九篇,目标是在轻松的气氛中学习一个小技能:bean锁 quarkus的bean锁本身很简单:用两个注解修饰bean和方法即可,但涉及到多线程同步问题,欣宸愿意花更多篇幅与各位Java程序员一起畅谈多线程,聊个痛快,本篇由以下内容组成 关于多线程同步问题 代码复现多线程同步问题 quarkus的bean读写锁 关于
程序员欣宸
2022/05/06
5030
quarkus依赖注入之九:bean读写锁
quarkus依赖注入之三:用注解选择注入bean
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《quarkus依赖注入》系列的第三篇,前文咱们掌握了创建bean的几种方式,本篇趁热打铁,学习一个与创建bean有关的重要知识点:一个接口如果有多个实现类时,bean实例应该如何选择其中的一个呢?可以用注解来设定bean的选择逻辑 如果您熟悉spring,此刻应该会想到ConditionalXXX注解,下面的代码来自spring官方,注解Con
程序员欣宸
2022/04/13
7550
quarkus依赖注入之三:用注解选择注入bean
quarkus依赖注入之二:bean的作用域
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于bean的作用域(scope) 官方资料:https://lordofthejars.github.io/quarkus-cheat-sheet/#_injection 作为《quarkus依赖注入》系列的第二篇,继续学习一个重要的知识点:bean的作用域(scope),每个bean的作用域是唯一的,不同类型的作用域,决定了各个bean实例的生命周期,例
程序员欣宸
2022/04/13
5760
quarkus依赖注入之二:bean的作用域
quarkus依赖注入之四:选择注入bean的高级手段
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《quarkus依赖注入》系列的第四篇,在应用中,一个接口有多个实现是很常见的,那么依赖注入时,如果类型是接口,如何准确选择实现呢?前文介绍了五种注解,用于通过配置项、profile等手段选择注入接口的实现类,面对复杂多变的业务场景,有时候仅靠这两种手段是不够的,最好是有更自由灵活的方式来选择bean,这就是本篇的内容,通过注解、编码等更多方式选
程序员欣宸
2022/04/13
8970
quarkus依赖注入之四:选择注入bean的高级手段
quarkus依赖注入之十三:其他重要知识点大串讲(终篇)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《quarkus依赖注入》系列的终篇,前面十二篇已覆盖quarkus依赖注入的大部分核心内容,但依然漏掉了一些知识点,今天就将剩下的内容汇总,来个一锅端,轻松愉快的结束这个系列 总的来说,本篇由以下内容构成,每个段落都是个独立的知识点 几处可以简化编码的地方,如bean注入、构造方法等 WithCaching:特定场景下,减少bean实例化次数
程序员欣宸
2022/05/09
5600
quarkus依赖注入之十三:其他重要知识点大串讲(终篇)
quarkus依赖注入之十:学习和改变bean懒加载规则
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《quarkus依赖注入》系列的第十篇,来看一个容易被忽略的知识点:bean的懒加载,咱们先去了解quarkus框架下的懒加载规则,然后更重要的是掌握如何改变规则,以达到提前实例化的目标 总的来说本篇由以下内容构成 关于懒加载 编码体验懒加载 改变懒加载规则的第一种手段 改变懒加载规则的第二种手段(居然和官方资料有出入) 小结 关于懒加载(L
程序员欣宸
2022/05/06
6060
quarkus依赖注入之十:学习和改变bean懒加载规则
Bean工具类-RpasBeanUtils
当项目中有需要使用拷贝类时,开发者可能会需要将目前的拷贝工具进行二次封装用于适配项目,减少动态创建拷贝工具的性能损耗,这里给出一个简单的封装Bean工具类。
benym
2022/12/01
2540
Quarkus学习一 - getting-started
从效果上来看SpringBoot3.0和Quarkus要做的事情是相同的,但是SpringBoot3.0毕竟会有很多历史包袱,很多标准规范在Spring中是通过适配的方式来实现的,
eeaters
2022/06/14
9970
Quarkus学习一 - getting-started
quarkus依赖注入之八:装饰器(Decorator)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《quarkus依赖注入》系列的第八篇,目标是掌握quarkus实现的一个CDI特性:装饰器(Decorator) 提到装饰器,熟悉设计模式的读者应该会想到装饰器模式,个人觉得下面这幅图很好的解释了装饰器模式,左下角的红框是关键点:自己的send方法中,先调用父类的send(也就是被装饰类的send),然后才是自己的业务逻辑 quarku
程序员欣宸
2022/05/06
6270
quarkus依赖注入之八:装饰器(Decorator)
Quarkus初体验
Quarkus是为GraalVM和HotSpot量身定制的Kubernetes Native Java框架,由最佳的Java库和标准精心打造而成。Quarkus的目标是使Java成为Kubernetes和无服务器环境中的领先平台,同时为开发人员提供统一的反应式和命令式编程模型,以优化地满足更广泛的分布式应用程序架构。
是小张啊喂
2021/08/09
1.4K0
quarkus依赖注入之五:拦截器(Interceptor)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《quarkus依赖注入》系列的第五篇,经过前面的学习,咱们熟悉了依赖注入的基本特性,接下来进一步了解相关的高级特性,先从本篇的拦截器开始 如果您熟悉spring的话,对拦截器应该不会陌生,通过拦截器可以将各种附加功能与被拦截代码的主体解耦合,例如异常处理、日志、数据同步等多种场景 本篇会演示如何自定义拦截器,以及如何对bean的方法进行进行拦截
程序员欣宸
2022/04/13
1.4K1
quarkus依赖注入之五:拦截器(Interceptor)
quarkus依赖注入之十二:禁用类级别拦截器
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《quarkus依赖注入》系列的第十二篇,继续学习拦截器的另一个高级特性:禁用类级别拦截器 本篇由以下内容构成 编码验证类拦截器和方法拦截器的叠加效果 用注解NoClassInterceptors使类拦截器失效 总的来说,本篇内容非常简单,就是说清楚NoClassInterceptors注解用在哪里,怎么用,可以轻松愉快的阅读 类拦截器和方法
程序员欣宸
2022/05/06
4130
quarkus依赖注入之十二:禁用类级别拦截器
支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程
支持JDK19虚拟线程的web框架,之一:体验 支持JDK19虚拟线程的web框架,之二:完整开发一个支持虚拟线程的quarkus应用
程序员欣宸
2022/11/12
5950
支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程
获取类中所有的bean
生命中有很多东西,能忘掉的叫过去,忘不掉的叫记忆。一个人的寂寞,有时候,很难隐藏得太久,时间太久了,人就会变得沉默,那时候,有些往日的情怀,就找不回来了。或许,当一段不知疲倦的旅途结束,只有站在终点的人,才会感觉到累。其实我一直都明白,能一直和一人做伴,实属不易。——海子 使用hutool实现 package com.ruben.simplescaffold; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.util.Clas
阿超
2022/08/17
9840
获取类中所有的bean
《Quarkus实战》总结
使用io.quarkus.vertx.http.runtime.filters.Filters,继承ContainerResponseFilter
老梁
2022/12/29
2.4K0
《Quarkus实战》总结
quarkus依赖注入之七:生命周期回调
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇的知识点是bean的生命周期回调:在bean生命周期的不同阶段,都可以触发自定义代码的执行 触发自定义代码执行的具体方式,是用对应的注解去修饰要执行的方法,如下图所示: 有两种模式可以实现生命周期回调:拦截器模式和自定义模式,接下来通过编码依次学习 拦截器模式 《拦截器(Interceptor)》已详细介绍了quarkus拦截器的自定义和使用,
程序员欣宸
2022/04/13
6640
quarkus依赖注入之七:生命周期回调
Spring配置文件结构对于生成Bean的影响
由于前段时间忙于毕设,导致Spring学习的东西忘了很多,所以最近又开始从头看Spring的基础。基础的Bean的装配不再多说了。这一次,主要是深入一点了解Spring配置文件结构搭配对于Bean装配的影响。
w4ngzhen
2023/10/16
1230
Spring配置文件结构对于生成Bean的影响
配置文件优先级解读
SpringBoot除了支持properties格式的配置文件,还支持另外两种格式的配置文件。三种配置文件格式分别如下:
一个风轻云淡
2023/10/15
2520
配置文件优先级解读
SpringBoot除了支持properties格式的配置文件,还支持另外两种格式的配置文件。三种配置文件格式分别如下:
一个风轻云淡
2023/09/22
5090

相似问题

Quarkus: IllegalStateException:无法构造类bean的类型句柄

19

Quarkus - CDI bean树/图

24

如何在Quarkus中解析多模块类路径bean?

137

从Quarkus扩展公开CDI bean

16

Quarkus不以编程方式选择bean

243
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文