Java框架底层技术,属性文件(*.proerties),xml文件(标记语言),注解(替代xml的配置)
spring————>application.properties
配置端口
配置数据库连接
配置memcached和redis
配置消息队列
属性文件是个键值对轻量级的配置
struts框架 spring框架Java+xml springboot是Spring框架的补充或者有优化
属性文件和注解 轻量级额配置 替换xml文件
信息都是写在Java代码,拆分到属性文件
Java是个编译型语言,改动代码,要重新编译
拆分到属性文件,和源代码分离。不需要重新编译 优化了项目的配置
Java提供了一个类转门来解析文件
public class Test {
public static void main(String[] args) {
Properties p=new Properties();
FileReader fr=null;
try {
//FileInputStream fin=new FileInputStream("./application.properties"); 用字节流也可以
fr=new FileReader("./application.properties");
p.load(fr);
String port=p.getProperty("server.port");
System.out.println(port);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
if(fr!=null) {
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}