当前位置: 首页 > news >正文

网站建设一般要多钱百度的关键词优化

网站建设一般要多钱,百度的关键词优化,wang域名建的网站,发卡网站搭建教程PS 使用 Spring Boot 3.1.2 进行测试 1.使用ConditionalOnProperty ConditionalOnProperty仅当特定属性存在或具有特定值时,注释才会创建 Bean 。 在此示例中,仅当或文件中的CommandLineRunner属性db.init.enabled设置为 true时,才会执行。…

PS 使用 Spring Boot 3.1.2 进行测试

1.使用@ConditionalOnProperty

@ConditionalOnProperty仅当特定属性存在或具有特定值时,注释才会创建 Bean 。

在此示例中,仅当或文件中的CommandLineRunner属性db.init.enabled设置为 true时,才会执行。application.properties``application.yml

数据库初始化器.java

package com.yuanmomo;import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.stereotype.Component;@Component
@ConditionalOnProperty(name = "db.init.enabled",havingValue = "true",matchIfMissing = false
)
public class DatabaseInitializer implements CommandLineRunner {@Overridepublic void run(String... args) {System.out.println("This runs when 'db.init.enabled' property is true.");}}

应用程序.属性

db.init.enabled=true

2. 使用环境

Environment我们可以使用bean 和语句以编程方式检查条件if

在此示例中,CommandLineRunner仅当属性db.init.enabled设置为 true 时才会执行。

数据库初始化器.java

package com.yuanmomo;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Component;@Component
public class DatabaseInitializer implements CommandLineRunner {@Autowiredprivate Environment env;@Overridepublic void run(String... args) {if ("true".equals(env.getProperty("db.init.enabled"))) {System.out.println("This runs when 'db.init.enabled' property is true.");}}
}

3.使用 Spring Profiles

仅当特定的 Spring 配置文件处于活动状态时,注释@Profile才会创建 Bean。

在此示例中,CommandLineRunner仅当 Spring 活动配置文件为 时, 才会执行dev

数据库初始化器.java

package com.yuanmomo;import org.springframework.boot.CommandLineRunner;
import org.springframework.context.annotation.Profile;
import org.springframework.stereotype.Component;@Component
@Profile("dev")
public class DatabaseInitializer implements CommandLineRunner {@Overridepublic void run(String... args) {System.out.println("This runs when profile is to dev.");}
}

设置Spring 活动配置文件的不同方法。

应用程序.属性

spring.profiles.active=dev

Spring Boot Maven 插件

终端

./mvnw spring-boot:run -Dspring-boot.run.profiles=dev

java -jar

终端

java -jar -Dspring.profiles.active=dev target/spring-boot-commandlinerunner-1.0.jar

4.检查其他bean是否存在

仅当应用程序上下文中存在或缺少特定 bean 时,@ConditionalOnBean和@ConditionalOnMissingBean注释才会创建 bean。

4.1 使用@ConditionalOnBean

@ConditionalOnBean如果应用程序上下文中存在特定 bean,则注释会创建该 bean 。

在这个例子中,CommandLineRunner只有当BookControllerbean 存在于应用程序上下文中时才会执行。

数据库初始化器.java

package com.mkyong;import com.mkyong.book.BookController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.stereotype.Component;@Component
@ConditionalOnBean(BookController.class)
public class DatabaseInitializer implements CommandLineRunner {@Overridepublic void run(String... args) {//...}
}

4.2 使用@ConditionalOnMissingBean

@ConditionalOnMissingBean如果应用程序上下文中不存在特定 bean,则注释将创建该 bean 。

在这个例子中,CommandLineRunner只有当BookControllerbean 不存在于应用程序上下文中时才会执行。

数据库初始化器.java

package com.yuanmomo;import com.mkyong.book.BookController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.stereotype.Component;@Component
@ConditionalOnMissingBean(BookController.class)
public class DatabaseInitializer implements CommandLineRunner {@Overridepublic void run(String... args) {//...}
}
http://www.hengruixuexiao.com/news/31634.html

相关文章:

  • 泉州网站建设报价域名备案官网
  • 成都注册网站公司怎么样推广自己的公司
  • 电子上网站开发怎么做互联网营销推广
  • 如何做贷款网站推广网络营销公司名字
  • 个人网站如何做淘客网站中国新闻网最新消息
  • 页面设计美工上海优质网站seo有哪些
  • 怎么做外链泰州seo公司
  • 搜房网站建设分析推广方案怎么写
  • 我有域名怎么做网站今日最新的新闻
  • 淄博桓台网站建设方案百度购物平台客服电话
  • wordpress 混合移动appseo站长优化工具
  • 江苏做网站查询百度关键词排名
  • 免费做图素材网站手机百度如何发布广告
  • 多商户商城系统源码专业网站优化推广
  • 看想看的做想做的电影网站好自己做网站设计制作
  • 网站备案医疗保健审批号是什么上海企业seo
  • 山东网站优化推广国际军事新闻最新消息视频
  • 怎么在百度搜索到我的网站北京网络营销推广
  • 海南做网站的技术公司seo关键字优化教程
  • 云南网站开发建设广东seo网络培训
  • 网站设计好 如何将本地网站发布谷歌关键词排名优化
  • 深圳定做网站全球疫情最新消息
  • 织梦网站地图如何做百度知道官网登录入口
  • 北京微网站开发网络营销服务公司有哪些
  • 兴宁公司注册seo没什么作用了
  • 网络营销名词解释答案南和网站seo
  • wordpress能放视频播放器怎么网站排名seo
  • 搭建网站平台有前途吗手机卡顿优化软件
  • 四川网站建设多少钱大数据查询平台
  • 安康网站建设公司价格淘宝怎么优化关键词步骤