• 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文件。

  • 相关阅读:
    JS client(X,Y)、screen(X,Y)、page(X,Y)的区别
    jS冒泡优化
    CSS盒子模型
    CSS段落对齐方式
    CSS引入方式
    CSS/让一个盒子消失的5中方法
    css垂直居中方法
    【数论】BSGS
    【线段树】树套树 树状数组套主席树
    【树】动态树 LCT
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6407005.html
Copyright © 2020-2023  润新知