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

建设网站备案与不备案区别网页制作设计

建设网站备案与不备案区别,网页制作设计,做网页公司,阳新网站建设文章目录 一、配置文件1. properties配置1.1 创建配置文件1.2 添加配置项1.3 在应用中使用配置项1.4 多环境配置 2. YAML配置2.1 创建配置文件2.2 添加配置项2.3 在应用中使用配置项2.4 多环境配置 二、自定义配置类1. 创建配置类2. 使用配置类 一、配置文件 Spring Boot支持多…

文章目录

  • 一、配置文件
    • 1. properties配置
      • 1.1 创建配置文件
      • 1.2 添加配置项
      • 1.3 在应用中使用配置项
      • 1.4 多环境配置
    • 2. YAML配置
      • 2.1 创建配置文件
      • 2.2 添加配置项
      • 2.3 在应用中使用配置项
      • 2.4 多环境配置
  • 二、自定义配置类
    • 1. 创建配置类
    • 2. 使用配置类


一、配置文件

Spring Boot支持多种配置文件格式,包括properties和YAML。可以根据项目需求选择合适的格式。

1. properties配置

1.1 创建配置文件

在src/main/resources目录下创建一个application.properties文件(如果没有则新建)。这是Spring Boot默认读取的配置文件名。

1.2 添加配置项

# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=password

1.3 在应用中使用配置项

通过@Value注解或@ConfigurationProperties注解将配置值注入到Spring Bean中:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;@Component
public class DatabaseConfig {@Value("${spring.datasource.url}")private String dbUrl;@Value("${spring.datasource.username}")private String dbUsername;@Value("${spring.datasource.password}")private String dbPassword;// 省略getter和setter方法
}

1.4 多环境配置

可以根据不同的环境(如开发、测试、生产)创建不同的配置文件(如application-dev.propertiesapplication-test.propertiesapplication-prod.properties),并在启动应用程序时通过spring.profiles.active属性来指定使用的环境。

spring.profiles.active=dev

2. YAML配置

2.1 创建配置文件

创建一个application.yml文件,YAML格式的配置文件更易读且支持复杂结构的配置。

2.2 添加配置项

# 数据库连接配置
spring:datasource:url: jdbc:mysql://localhost:3306/mydatabaseusername: rootpassword: password

2.3 在应用中使用配置项

与properties配置类似,通过@ConfigurationProperties注解将配置值注入到Spring Bean中。

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;@Component
@ConfigurationProperties(prefix = "spring.datasource")
public class DatabaseConfig {private String url;private String username;private String password;// 省略getter和setter方法
}

2.4 多环境配置

同样支持多环境配置,可以使用spring.profiles.active属性来指定不同的环境。


二、自定义配置类

除了使用@Value@ConfigurationProperties注解外,还可以通过自定义配置类的方式来管理配置项。

1. 创建配置类

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;@Configuration
@ConfigurationProperties(prefix = "myapp")
public class MyAppConfig {private String apiUrl;private String apiKey;// 省略getter和setter方法
}

2. 使用配置类

直接在需要使用的地方注入该配置类即可:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;@Component
public class MyApiClient {private final MyAppConfig appConfig;@Autowiredpublic MyApiClient(MyAppConfig appConfig) {this.appConfig = appConfig;}public void callApi() {String apiUrl = appConfig.getApiUrl();String apiKey = appConfig.getApiKey();// 使用配置的API URL和API Key进行操作}
}
http://www.yayakq.cn/news/346183/

相关文章:

  • 如何把网站做成app大连app开发多少钱
  • 网站页面设计欣赏模板怎么做市场营销和推广
  • 苗木推广做哪个网站好h5响应式网站建设方案
  • 网站抄袭别人的做可以吗网站体验分享
  • 网站建设三方协议wordpress仿阿里主题
  • 校园云网站建设广州市律师网站建设价格
  • 曰本孕妇做爰网站查询网站开发语言
  • 查找网站后台的软件网络推广最好的网站有哪些
  • 佛山市建设局网站网站后台欢迎界面
  • 旅游网站建设方案书seo需要懂代码吗
  • 主机托管网站flash 制作网站
  • 网站建设的途径安徽省建设工程信息网站
  • 东莞建设网站制作深圳工业设计师工资一般多少
  • 长沙建网站要多少钱免费网站站长推广
  • 包头网站建设学网站建设语言
  • 建设银行网站注册不了edm营销网站
  • 购物网站怎么经营烟台网站建设威企汇互联见效付款
  • 德国的网站域名wordpress文章首行缩进
  • 南宁网站建设公司怎么接单推广引流系统
  • qq代挂主站网站建设网站服务器租用的
  • 网站百度百科权威发布图片大全
  • 做网站如何来钱wordpress 直播网站
  • 自己做网站需要收费吗WordPress使用百度分享插件
  • 个人宽带弄网站可以吗谷德设计网下载
  • 营销网站 需求说明书优秀网站建设报价
  • 静安区建设工程招标投标管理部门网站长春网长春网站建设络推广
  • 17网站一起做网店app数字货币怎么推广赚钱
  • 怎样做 云知梦 网站 付费网站wordpress tinymce 字体
  • wordpress电影网站wordpress多媒体主题
  • 网站项目功能需求清单合肥网站关键词优化公司