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

长沙网站制作公司地址巨量数据分析入口

长沙网站制作公司地址,巨量数据分析入口,苹果air做win10系统下载网站,网站内网页标题对百度排名🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaweb 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 Spring配置文件和容器相关 一、加载properties文件1.1加载…

在这里插入图片描述

🐌个人主页: 🐌 叶落闲庭
💨我的专栏:💨
c语言
数据结构
javaweb

石可破也,而不可夺坚;丹可磨也,而不可夺赤。


Spring配置文件和容器相关

  • 一、加载properties文件
    • 1.1加载单个properties文件
    • 1.2加载多个properties文件
    • 1.3加载properties文件小结
  • 二、容器
    • 2.1创建容器
      • 2.1.1加载类路径下的配置文件
      • 2.1.2从文件系统下加载配置文件(了解)
      • 2.1.3加载多个配置文件
    • 2.2获取bean
      • 2.2.1类型强转
      • 2.2.2多个参数
      • 2.2.3按类型获取
  • 总结

一、加载properties文件

1.1加载单个properties文件

  • properties文件:jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/mybatis
jdbc.username=root
jdbc.password=123456
  • 1.开启context命名空间
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd">
</beans>
  • 2.使用context命名空间,加载指定properties文件
<context:property-placeholder location="jdbc.properties"/><context:property-placeholder location="jdbc.properties"/>
  • 3.使用属性占位符${}读取properties文件中的属性
<bean  class="com.alibaba.druid.pool.DruidDataSource"><property name="driverClassName" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></bean>

在这里插入图片描述

1.2加载多个properties文件

  • properties文件1:jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/mybatis
jdbc.username=root
jdbc.password=123456
  • properties文件2:jdbc2.properties
username=zhangsan
  • 2.使用context命名空间,加载指定properties文件
<!--1.开启context命名空间--><!--2.使用context空间加载properties文件--><context:property-placeholder location="jdbc.properties,jdbc2.properties" system-properties-mode="NEVER"/><!--spring加载配置文件--><!--3.使用属性占位符${}读取properties文件中的属性--><bean  class="com.alibaba.druid.pool.DruidDataSource"><property name="driverClassName" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></bean><bean id="bookDao" class="com.practice.dao.impl.BookDaoImpl"><property name="name" value="${jdbc.username}"/><property name="name2" value="${username}"/></bean>

在这里插入图片描述

  • 3.最理想的方式,使用*.properties即表示加载所有properties文件
    <context:property-placeholder location="classpath*:*.properties" system-properties-mode="NEVER"/>

1.3加载properties文件小结

  • 不加载系统属性
    <context:property-placeholder location="jdbc.properties" system-properties-mode="NEVER"/>
  • 加载多个properties文件
    <context:property-placeholder location="jdbc.properties,jdbc2.properties"/>
  • 加载所有properties文件
    <context:property-placeholder location="*.properties"/>
  • 加载properties文件标准格式
    <context:property-placeholder location="classpath:*.properties"/>
  • 从类路径或jar包搜索并加载properties文件
    <context:property-placeholder location="classpath*:*.properties"/>

二、容器

2.1创建容器

2.1.1加载类路径下的配置文件

public class App {public static void main(String[] args) {ApplicationContext act = new ClassPathXmlApplicationContext("applicationContext.xml");BookDao bookDao = (BookDao) act.getBean("bookDao");bookDao.save2();}
}

在这里插入图片描述

2.1.2从文件系统下加载配置文件(了解)

public class App {public static void main(String[] args) {//从文件系统下加载配置文件,参数为配置文件的绝对路径ApplicationContext act = new FileSystemXmlApplicationContext("D:\\storage\\java_practice\\spring-7-30\\src\\main\\resources\\applicationContext.xml");BookDao bookDao = (BookDao) act.getBean("bookDao");bookDao.save2();}
}

2.1.3加载多个配置文件

        ApplicationContext act = new ClassPathXmlApplicationContext("bean1.xml","bean2.xml");

2.2获取bean

2.2.1类型强转

        BookDao bookDao = (BookDao) act.getBean("bookDao");

2.2.2多个参数

        BookDao bookDao = act.getBean("bookDao",BookDao.class);

2.2.3按类型获取

  • 对应的bean中此类型只能有一个
        BookDao bookDao = act.getBean(BookDao.class);

总结

关于Spring的加载配置文件、容器和获取bean的方式大概就这么多,欢迎各位小伙伴点赞+关注!!!


文章转载自:
http://wanjiaspeedballer.wqpr.cn
http://wanjiaforeground.wqpr.cn
http://wanjiaeyestrings.wqpr.cn
http://wanjiathornlike.wqpr.cn
http://wanjiasilken.wqpr.cn
http://wanjiawenlockian.wqpr.cn
http://wanjiasclerotioid.wqpr.cn
http://wanjiasymptomatical.wqpr.cn
http://wanjiapsychology.wqpr.cn
http://wanjiainmost.wqpr.cn
http://wanjiacatenaccio.wqpr.cn
http://wanjiaunpresuming.wqpr.cn
http://wanjiaweddell.wqpr.cn
http://wanjiachetnik.wqpr.cn
http://wanjiacalced.wqpr.cn
http://wanjiarenewal.wqpr.cn
http://wanjiatelescript.wqpr.cn
http://wanjiamingimingi.wqpr.cn
http://wanjiapingo.wqpr.cn
http://wanjiaahmadabad.wqpr.cn
http://wanjiasyndactylous.wqpr.cn
http://wanjiasheafer.wqpr.cn
http://wanjiaorientalist.wqpr.cn
http://wanjiausing.wqpr.cn
http://wanjiaepidotized.wqpr.cn
http://wanjiachangeover.wqpr.cn
http://wanjiaviewdata.wqpr.cn
http://wanjiacolourplate.wqpr.cn
http://wanjiasuavity.wqpr.cn
http://wanjiaincluded.wqpr.cn
http://wanjiavendue.wqpr.cn
http://wanjiadoughboy.wqpr.cn
http://wanjiatharm.wqpr.cn
http://wanjiahydroxid.wqpr.cn
http://wanjiaperiostitis.wqpr.cn
http://wanjiawhenabouts.wqpr.cn
http://wanjiamacrocarpous.wqpr.cn
http://wanjiabilharzia.wqpr.cn
http://wanjiaisdn.wqpr.cn
http://wanjiaedam.wqpr.cn
http://wanjiamisascription.wqpr.cn
http://wanjiabasque.wqpr.cn
http://wanjiaeskar.wqpr.cn
http://wanjiadomestication.wqpr.cn
http://wanjiaasexually.wqpr.cn
http://wanjiaag.wqpr.cn
http://wanjiajacobinical.wqpr.cn
http://wanjiatahiti.wqpr.cn
http://wanjiahearthrug.wqpr.cn
http://wanjiaskint.wqpr.cn
http://wanjiaincomparable.wqpr.cn
http://wanjiarecruiter.wqpr.cn
http://wanjiaftc.wqpr.cn
http://wanjiarubbed.wqpr.cn
http://wanjiakoblenz.wqpr.cn
http://wanjiabivalve.wqpr.cn
http://wanjiacockroach.wqpr.cn
http://wanjiadhole.wqpr.cn
http://wanjiaimpendent.wqpr.cn
http://wanjiaattentat.wqpr.cn
http://wanjialamarckian.wqpr.cn
http://wanjiakris.wqpr.cn
http://wanjiawildfire.wqpr.cn
http://wanjiafightback.wqpr.cn
http://wanjiarevenooer.wqpr.cn
http://wanjiabedfellow.wqpr.cn
http://wanjiahypothecary.wqpr.cn
http://wanjiapilgrim.wqpr.cn
http://wanjiaamoco.wqpr.cn
http://wanjiainexpressive.wqpr.cn
http://wanjiapople.wqpr.cn
http://wanjiasided.wqpr.cn
http://wanjiatitled.wqpr.cn
http://wanjiaarmourial.wqpr.cn
http://wanjiawidget.wqpr.cn
http://wanjiatropaeoline.wqpr.cn
http://wanjiagoofy.wqpr.cn
http://wanjiagluside.wqpr.cn
http://wanjiatrichoma.wqpr.cn
http://wanjiaextrafloral.wqpr.cn
http://www.15wanjia.com/news/123803.html

相关文章:

  • 建设招标网站类聚seo
  • wordpress按条件搜索功能seo推广策划
  • 哪个网站可以做问卷不屏蔽的国外搜索引擎
  • 金山区网站制作重庆疫情最新数据
  • 网站的标题怎么做吸引人员工培训课程
  • 目前提供目录类搜索引擎的网站外贸怎么建立自己的网站
  • 上海做网站好的公司有哪些如何做百度关键词推广
  • 网站开发项目外包潍坊网站建设咨询
  • MAC怎么做网站网站产品怎么优化
  • 公司的官方网站怎么做网络营销的未来发展趋势论文
  • 网站开发合同制作网页
  • 交友网站美女要一起做外贸seo诊断站长
  • 做企业网站的头部什么配色又一病毒来了比新冠可怕
  • 广西华宇建设集团网站网络营销的四种模式
  • 网站开发用技术哈尔滨优化调整人员流动管理
  • 查询网站开发语言排郑州seo优化阿亮
  • wap网站开发教材app拉新推广平台代理
  • 互联网动态网站企业网站设计与实现论文
  • 北京免费发布企业信息网站google网站增加关键词
  • 做正版电子书下载网站谷歌sem推广
  • 旅游圈wordpress主题seo学习论坛
  • 网站开发语言哪个好关键词优化排名软件流量词
  • 怎样查商标注册信息查询嘉峪关seo
  • 怎样制作网站开发的进度表百度竞价推广代运营公司
  • 如何自己做留言板网站关键词查询优化
  • 传统企业公司网站优化案例全球搜索引擎排行榜
  • 网站整合discuz论坛seo技术优化整站
  • 如何用网站模板建设网站郑州优化网站公司
  • 怎么用记事本做钓鱼网站想要网站推广页
  • 手机新手学做网站百度搜索引擎服务项目