SpringMvc 加载配置.Properties文件中的方法
2017-04-06 09:57
543 查看
最近开发的项目使用了SpringMVC的框架,若是有经常修改内容(写在service或者Controller),有时候容易忘记修改,但这是已经上传服务器了,还需要重新打包,这样操作比较麻烦,若是直接写在配置文件中,这是就可以在服务器上直接修改,这样相对来说就简单一些。
下面是具体的例子解析:
jdbc.properties的配置如下
[html] view
plain copy
jdbc_driverClassName=com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost/testdb?useUnicode=true&characterEncoding=utf8
jdbc_username=root
jdbc_password=123456
引入jdbc配置文件
[html] view
plain copy
<context:property-placeholder location="classpath:jdbc.properties"/>
在Java类中引用jdbc.properties中的配置
[html] view
plain copy
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
@Configuration
public class JdbcConfig{
@Value("${jdbc_url}")
public String jdbcUrl; //这里变量不能定义成static
@Value("${jdbc_username}")
public String username;
@Value("${jdbc_password}")
public String password;
}
在controller中调用
[html] view
plain copy
@RequestMapping(value="service")
@Controller
public class JdbcController{
@Autowired
private JdbcConfig Config; //引用统一的参数配置类
@RequestMapping(value="test")
@ResponseBody
public ModelMap test() {
Map<String,Object> modelMap = new HashMap<>();
modelMap.put("jdbcUrl", Config.jdbcUrl);
modelMap.put("jdbcUrl", this.jdbcUrl);
return modelMap;
}
}
相关文章推荐
- SpringMVC加载配置Properties文件的几种方式
- 详解SpringMVC加载配置Properties文件的几种方式
- spring加载一个或者多个properties配置文件方法
- spark加载properties配置文件方法
- Java配置properties文件的加载和读取方法
- SpringMVC加载配置Properties文件的几种方式
- springmvc加载配置文件中的bean的方法
- SpringMVC_v02中的总结(web项目、java项目中引入Config.properties,加载hibernate映射文件的配置的区别)
- SpringMVC加载配置Properties文件的几种方式
- SpringMVC加载配置Properties文件的几种方式
- springMVC系列之参数、多方法、配置文件加载——02
- SpringMVC加载配置Properties文件的几种方式
- SpringMVC加载配置Properties文件的几种方式
- Python实现加载及解析properties配置文件的方法
- java加载properties配置文件的几种方法
- SpringMVC加载配置Properties文件的几种方式
- SpringMVC加载配置Properties文件的几种方式
- SpringMVC加载配置Properties文件的几种方式
- spark加载properties配置文件方法