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

手游网站开发音乐盒网站源码

手游网站开发,音乐盒网站源码,怎样建设一个好的企业网站,网站系统介绍SpringBoot:多环境配置 配置知识点demo:点击查看LearnSpringBoot02 点击查看更多的SpringBoot教程 一、SpringBootApplication SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用,运行这个类的main方法来…

SpringBoot:多环境配置

配置知识点demo:点击查看LearnSpringBoot02

点击查看更多的SpringBoot教程

一、@SpringBootApplication

@SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用,运行这个类的main方法来启动SpringBoot应用
在这里插入图片描述

二、@Configuration

@Configuration 指明当前类是一个配置类,就是来替代之前的Spring配置文件
在配置文件里通过 标签来添加组件
在这里插入图片描述
测试结果图
在这里插入图片描述

三、配置文件注入

1、@ConfigurationProperties

将配置文件中的每一个属性的值,映射到这个组件中;
@ConfigurationProperties作用:告诉springboot 将本类中的所有属性和配置文件中相关的配置进行绑定;
prefix = “” 配置文件中哪个下面的所有属性进行一一映射
只有这个组件是容器中的组件,才能使用容器提供的@ConfigurationProperties功能;
支持JSR303进行配置文件值校验

2、 @Validated

@Validated的作用:对数据进行校验,只有在 ConfigurationProperties 配置里生效;
当校验不通过的时候,程序会抛出400异常,阻止方法中的代码执行,这时需要再写一个全局校验异常捕获处理类,然后返回校验提示。

示例person.java代码图
在这里插入图片描述
在这里插入图片描述

测试person配置类结果
在这里插入图片描述

3、 @Value

@Value只能读取基本类型的数据,复杂类型的不支持;
不支持JSR303数据校验;

示例person2.java图
在这里插入图片描述

@ImportResource

@ImportResource:导入Spring的配置文件,让配置文件里面的内容生效:

示例LearnSpringBoot02Application.java代码
在这里插入图片描述

beans.xml代码
在这里插入图片描述

测试@ImportResource结果
在这里插入图片描述

pom.xml代码

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.1.1</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example.springconfig</groupId><artifactId>LearnSpringBoot02</artifactId><version>0.0.1-SNAPSHOT</version><name>LearnSpringBoot02</name><description>Demo project for Spring Boot Config</description><properties><java.version>17</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!--        JSR303数据校验--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency><!--导入配置文件处理器,配置文件进行绑定就会有提示https://docs.spring.io/spring-boot/docs/3.1.1/reference/html/configuration-metadata.html#appendix.configuration-metadata.annotation-processor
--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
http://www.yayakq.cn/news/654122/

相关文章:

  • 金融网站设计方案重庆做网站建设哪家好
  • 河南网站建设yipinpai网站建设和维护采购协议
  • 网站建设电话销售话术技巧电商网站开发面试
  • 网站设计制作视频关于字体设计的网站
  • 网站开发背景意义苏州市建设工程信息网
  • 阿里巴巴国际站特点网站评论做外链
  • 风格活泼的网站设计网站怎么做筛选功能的代码
  • 在网站社保减员要怎么做南昌网站设计公司哪家好
  • 泰州哪家做网站建设比较好帮中介做网站赚钱吗
  • 顺义做网站同学wordpress后台导入数据库
  • 郑州做网站比较好公司商业网站建设定位
  • 网站qq登录原理第一ppt网免费模板
  • 北京中御建设公司网站WordPress数据库经常要重启
  • 网站备案的幕布wordpress 分类目录seo插件
  • 一个网站的入口网页又称为网站 app 共同架构
  • 西安免费做网站公司郑州专业做网站多少钱
  • 怎么免费申请个人网站苏州网站建设caiyiduo
  • 建设银行信用卡网站下载东莞建站怎么做
  • 济南正规网站建设公司哪家好商业策划书
  • 苏州哪家网站公司做的好的怎么制作网站生成图片
  • 珠海专门做网站上海沪琛品牌营销策划有限公司
  • h5响应式网站建设价格网站会员系统功能
  • 网站的优化与推广购物分享网站流量排名
  • 西安seo网站设计公司手机上page转换wordpress
  • 时代汇创网站建设公司网络营销渠道建设方案
  • 做报纸能经常更新网站海南省城乡建设厅网站首页
  • 智慧团建网站登录入口手机版上海外贸公司集中在哪些地方
  • wordpress关键字过滤搜素引擎优化
  • 沧州南皮网站建设公司常州建设局下属网站
  • 电脑网站开发学习电子商城系统平台