zoukankan      html  css  js  c++  java
  • 2

    1.使用ClassPathXmlApplicationContext("bean.xml")初始化bean.xml的时候,或者说初始化spring配置文件的时候,会自动扫描com.test下的所有包,若发现有@component,则将该类初始化为一个对象,对象的key为@component("name")中指明的name,若不指明,则默认为类的名字首字母小写;当调用ctx.getBean("userService"),时,则查看容器是否有一个名字为userService;如有则在初始化这个类得过程中,如果发现@Resource(name=”u”);则查看容器是否有名字叫u的bean,若有则将u注入到方法参数中,而后参数就会传人方法内,当然也就注入了成员变量里

    2.Spring中属性文件properties的读取与使用
    实际项目中,通常将一些可配置的定制信息放到属性文件中(如数据库连接信息,邮件发送配置信息等),便于统一配置管理。例中将需配置的属性信息放在属性文件/WEB-INF/configInfo.properties中。
    其中部分配置信息(邮件发送相关):
    Java代码 收藏代码
    #邮件发送的相关配置
    email.host = smtp.163.com
    email.port = xxx
    email.username = xxx
    email.password = xxx
    email.sendFrom = xxx@163.com

    3.eclipse下把所有的文件都转换为UTF-8的方法:
    4.任何一个类都可以读取资源文件,本地的资源文件。通过class.getClassLoader().getSystemResource("//") + ""就能获得当前项目的绝对路径
    5.即任何一个类,都可以随时读取当前项目地址。利用类的classloader.怎样获取这个类的classloader呢?通过class对象。类加载器,加载器,当然是就可以加载资源文件了。
    6.代码运行,你运行的代码都是class文件,都是class文件。

  • 相关阅读:
    如何在linux下使用sudo命令不用输入密码
    QT读写ini配置文件
    dubbo的灰度发布
    dubbo的重试原则
    dubbo的启动时检查
    dubbo的超时处理和配置覆盖
    dubbo配置文件加载顺序
    java基础-泛型的优点
    idea提交多个项目到github的同一个repository
    【掌握】dubbo环境搭建linux
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6407005.html
Copyright © 2011-2022 走看看