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

如何创建企业邮箱域名年龄对seo的影响

如何创建企业邮箱,域名年龄对seo的影响,未经网安备案开设网站的,装饰工程经营范围有哪些ConfigurationProperties(prefix "sky.jwt") 是 Spring Boot 框架里的一个注解,其主要功能是把配置文件(像 application.properties 或者 application.yml)里的属性值绑定到一个 Java 类的字段上。下面详细阐述其作用:…

@ConfigurationProperties(prefix = "sky.jwt") 是 Spring Boot 框架里的一个注解,其主要功能是把配置文件(像 application.properties 或者 application.yml)里的属性值绑定到一个 Java 类的字段上。下面详细阐述其作用:
表示当前的类为配置属性类,封装配置文件里面的一些配置项

1. 绑定配置属性

在 Spring Boot 应用里,配置文件(如 application.propertiesapplication.yml)用于存储应用的各种配置信息。借助 @ConfigurationProperties 注解,能够把配置文件中以特定前缀开头的属性值自动绑定到 Java 类的对应字段上。

在你给出的代码中,@ConfigurationProperties(prefix = "sky.jwt") 表示会把配置文件里以 sky.jwt 开头的属性值绑定到 JwtProperties 类的字段上。例如,若配置文件如下:

application.properties
sky.jwt.adminSecretKey=admin_secret_key_123
sky.jwt.adminTtl=3600
sky.jwt.adminTokenName=admin_token
sky.jwt.userSecretKey=user_secret_key_456
sky.jwt.userTtl=7200
sky.jwt.userTokenName=user_token
application.yml
sky:jwt:adminSecretKey: admin_secret_key_123adminTtl: 3600adminTokenName: admin_tokenuserSecretKey: user_secret_key_456userTtl: 7200userTokenName: user_token

Spring Boot 会自动把这些属性值绑定到 JwtProperties 类的对应字段上:

@Component
@ConfigurationProperties(prefix = "sky.jwt")
@Data
public class JwtProperties {private String adminSecretKey;private long adminTtl;private String adminTokenName;private String userSecretKey;private long userTtl;private String userTokenName;
}

2. 类型安全

使用 @ConfigurationProperties 注解可以保证类型安全。Spring Boot 会自动依据 Java 类字段的类型进行属性值的转换。例如,adminTtluserTtllong 类型,Spring Boot 会把配置文件中的字符串值自动转换为 long 类型。

3. 集中管理配置

借助把配置属性绑定到一个 Java 类,能够对配置信息进行集中管理,增强代码的可读性和可维护性。在需要使用这些配置属性时,只需注入 JwtProperties 类的实例即可。

4. 示例代码使用

在其他组件中可以通过依赖注入的方式使用 JwtProperties 类的实例:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;@Service
public class JwtService {private final JwtProperties jwtProperties;@Autowiredpublic JwtService(JwtProperties jwtProperties) {this.jwtProperties = jwtProperties;}public void printJwtProperties() {System.out.println("Admin Secret Key: " + jwtProperties.getAdminSecretKey());System.out.println("Admin TTL: " + jwtProperties.getAdminTtl());System.out.println("Admin Token Name: " + jwtProperties.getAdminTokenName());System.out.println("User Secret Key: " + jwtProperties.getUserSecretKey());System.out.println("User TTL: " + jwtProperties.getUserTtl());System.out.println("User Token Name: " + jwtProperties.getUserTokenName());}
}

在这个示例中,JwtService 类通过构造函数注入了 JwtProperties 类的实例,进而可以使用配置文件中的属性值。

综上所述,@ConfigurationProperties(prefix = "sky.jwt") 的作用是把配置文件中以 sky.jwt 开头的属性值绑定到 JwtProperties 类的对应字段上,实现配置属性的集中管理和类型安全的绑定。

http://www.dtcms.com/wzjs/75984.html

相关文章:

  • 云南网站做的好的公司简介2345浏览器导航页
  • 响应式网站建设定制网站排名优化教程
  • h5网站和传统网站网站设计案例
  • 甜品蛋糕网站建设策划书百度图片识别搜索
  • 广州市网站建设制作费用上海aso苹果关键词优化
  • 上海网站建设推网络营销好不好
  • 绍兴金圣建设有限公司网站完整的社群营销方案
  • seo网站架构设计seo排名赚下载
  • 建设网站 系统占用空间微信推广平台哪里找
  • html5 中文网站模板软文广告投放平台
  • php动态网站开发基本流程重庆关键词快速排名
  • 石家庄热搜seo 优化案例
  • 公司做网站的费用用途写什么一个网站的seo优化有哪些
  • 网站开发信息文档天津seo标准
  • 网站封装网站运营公司
  • 网站设计咨询网站淘宝权重查询入口
  • 自己可以做类似淘宝客网站吗数据分析网官网
  • 企业做网站的目的是什么站长统计app软件下载2021
  • 一般做个网站多少钱免费的个人网站怎么做
  • 繁体中文网站 怎么做培训网
  • 用wordpress教程视频广告网站建设网站排名优化
  • 提供网站制作公司电话软文范例大全1000字
  • 泽库县公司网站建设大数据智能营销系统
  • 网站程序代码百度推广工作好干吗
  • 展示用网站模板免费下载最有效的恶意点击
  • 常德网站设计字答科技色盲测试图数字
  • 9夜夜做新郎网站seo辅助优化工具
  • 怎么制作弹幕网站人脉推广app
  • 学院网站建设小程序开发框架
  • php动态网站开发选择题企业网站建设的流程