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

北京网站优化seo教育

北京网站优化,seo教育,网站优化怎么做的,网站首页flash制作之前我们的文章 java boot将一组yml配置信息装配在一个对象中 讲过了 通过ConfigurationProperties将配置文件中的内容默认装配进属性类 但 这建立在 bean是自己定义的 如果 这是个第三方的类呢? 就比如 我们在 application 中写了一套数据源的加载规则 但需要用第…

之前我们的文章 java boot将一组yml配置信息装配在一个对象中
讲过了 通过ConfigurationProperties将配置文件中的内容默认装配进属性类

但 这建立在 bean是自己定义的 如果 这是个第三方的类呢?
就比如 我们在 application 中写了一套数据源的加载规则 但需要用第三方的bean加载 该怎么做呢?

下面 我来定义一个第三方bean试试
大家用任何第三方工具类都可以
这里 我用 druid 会简单一些
先注入依赖

<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.16</version>
</dependency>

然后我们找一个类 引入DruidDataSource

import com.alibaba.druid.pool.DruidDataSource;

然后我们这样 输出一下

DruidDataSource ds = new DruidDataSource();
System.out.println(ds);

它里面输出了一定的内容
在这里插入图片描述
其实 给其他第三方类赋值 我们直接用里面的set方法 和我们自己写的都是一样的
在这里插入图片描述
这里 我们将代码改成这样

DruidDataSource ds = new DruidDataSource();
ds.setDriverClassName("java.kou");
System.out.println(ds.getDriverClassName());

这里 我们先set改了里面的 DriverClassName
然后 get输出
也是没有任何问题
在这里插入图片描述
因为我们现在不用自己创建的这个对象连数据库 所以 你把这个对象怎么改都是OK的

那么 知道了 可以用第三方类的set改属性 明白了这个 就简单很多了

我们在application 中定义一下这个DriverClassName属性
在这里插入图片描述
然后 我们在测试类中这样写

package com.example.webdom;import com.alibaba.druid.pool.DruidDataSource;
import com.example.webdom.controller.BookController;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.Bean;@SpringBootApplication
public class WebDomApplication {public static void main(String[] args) {ConfigurableApplicationContext ctx = SpringApplication.run(WebDomApplication.class);DruidDataSource ds = ctx.getBean(DruidDataSource.class);System.out.println(ds.getDriverClassName());//SpringApplication.run(WebDomApplication.class, args);}@Bean@ConfigurationProperties("textdata")public DruidDataSource getDruidDataSource() {DruidDataSource ds = new DruidDataSource();return ds;}}

这里 我们定义 getDruidDataSource 函数 用bean注解 返回一个DruidDataSource 的bean对象
然后通过ConfigurationProperties 指定 注入textdata属性给bean
然后 输出 getDriverClassName

运行结果如下
在这里插入图片描述
可以看到 和我们写在配置文件中的内容是一模一样的

http://www.yayakq.cn/news/880769/

相关文章:

  • app开发必须要网站吗wordpress无法创建配置文件
  • 怎么做网站添加二维码设计广告公司网站建设
  • 代价网站建设wordpress如何添加子主题
  • 途牛网电子商务网站建设分析网站建设 长春
  • 网站建设素材模板下载个人养老金制度出台有望年底
  • 邢台seo网站制作建设一个类似淘宝的网站
  • 织梦网站修改幻灯片金山软件有哪些产品
  • 做360网站中保存的图片存在哪里的营销伎巧第一季
  • 网站开发的职业目标苏州专业做网站较好的公司
  • 网站报404错误怎么解决静态网页框架用什么软件做
  • 做威士忌的网站装修公司宣传册设计样本
  • 网站内容和备案不一样深圳互联网公司招聘信息
  • 免费静态网站模板怎么白嫖免费的域名
  • 做软件跟做网站哪个难公司注册资金查询
  • 外贸做网站用什么自己做网站用什么软件
  • 建网站哪家好行业现状佛山网站推广经理
  • 网络运维和网站开发网站做推广应该如何来做呢哪里推广
  • 网站建设有哪些岗位职责年收入100万要交多少税
  • 在工作室上班网站建设会好吗汽车之家网页版
  • 视频播放网站开发的报告wordpress瓶颈
  • 建筑公司网站新闻沙井网站建设
  • 设计一个企业网站多少钱分类信息网站平台的推广
  • 长宁区网站建设网站制作公主岭市住房和城乡建设局网站
  • 沈阳工伤保险做实在哪个网站怎么做才能使网站ip增多
  • 网站制作前需要进行规划设计网站设计好学吗
  • 建立网站一般包括什么等方式新钥匙建站
  • 怎样查找网站开发者做网站需要几万吗
  • 网站开发软件 手机杨永生的设计风格
  • 宁波专业外贸网站建设外国网站学习做任务 升级
  • 做爰全过程网站免费的视频茂名专业网站建设