文档章节

sping java代码中读取配置文件信息

h
 haishi_19
发布于 2015/07/02 21:39
字数 142
阅读 10
收藏 0

        Resource resource = new ClassPathResource("conf/configInfo.properties");

        Properties props = PropertiesLoaderUtils.loadProperties(resource);

        System.out.println(props.get("email.host"));


---configInfo.properties配置文件信息

email.host = www.94gleaner.com

email.port = xxx

email.username = gleaner

email.password = xxx

email.sendFrom = 94gleaner@94gleaner.com




第二种

@Component("configInfo")

public class ConfigInfo {

    @Value("${email.host}")

    private String host;

    @Value("${email.port}")

    private String port;


    public String getHost() {

        return host;

    }


    public void setHost(String host) {

        this.host = host;

    }


    public String getPort() {

        return port;

    }


    public void setPort(String port) {

        this.port = port;

    }


}



@Controller

public class UserController {


    @Autowired

    private UserService userServiceImpl;


    @Autowired

    private ConfigInfo  configInfo;


    @RequestMapping("userLogin")

    public void Login(HttpServletRequest re, HttpServletResponse rp) throws IOException {

        String name = re.getParameter("name");

        String pwd = re.getParameter("pwd");

        System.out.println(name + ":" + pwd);


        System.out.println(configInfo.getHost());

        Resource resource = new ClassPathResource("conf/configInfo.properties");

        Properties props = PropertiesLoaderUtils.loadProperties(resource);

        System.out.println(props.get("email.host"));


    }

<context:property-placeholder location="classpath:conf/*.properties" />

© 著作权归作者所有

上一篇: rsa加密解密
下一篇: Ext from表单
h
粉丝 0
博文 15
码字总数 1675
作品 0
东城
私信 提问
Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解

利用spring访问数据库是我们ssh程序中必不可少的步骤,在没有hibernate之前,我们一般都用jdbc访问数据库,所以用jdbc访问数据库必不可少的要进行一些配置,spring中为我们提供了访问数据库的...

长平狐
2012/11/12
91
0
spring+mybatis的配置文件?

问在sping+mybatis项目中,配置文件的有点问题那就是为什么在mybatis的配置文件中有一个数据库的配置文件 而在sping的配置文件中也有一个spring的配置文件 这两个配置文件不是重复的吗?为什...

我爱编程zc
2016/08/09
295
3
自动生成 JDBC 代码的数据库持久层工具 - sqlaction

sqlaction - 自动生成JDBC代码的数据库持久层工具 1. 概述 厌烦了和()的冗余配置和繁琐使用,以及XML拷来拷去,写那么多Mapper要是直接用JDBC早就写完了,如果使用一个框架/工具比不使用而带...

calvinwilliams
04/18
0
0
Spring Boot读取配置文件与配置文件优先级

Spring Boot读取配置文件 1)通过注入ApplicationContext 或者 Environment对象来读取配置文件里的配置信息。 2)通过@ConfigurationProperties配合@PropertySource读取配置文件里的配置信息...

良辰美景TT
2018/07/03
0
0
spring cloud config将配置存储在数据库中

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 https://blog.csdn.net/forezp/article/details/87866560 转载请标明出处...

方志朋
02/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

前嗅教程:如何获取精准客源,提高销量

经常有人问嗅嗅,我是XX行业的,大数据能帮我做什么? • 可以给我带来客源吗? • 可以提高我的销量吗? • 可以增加我的利润吗? 今天嗅嗅就以生鲜供货为例,为大家讲一讲外卖平台那些事~...

forespider
27分钟前
1
0
浮窗插件

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>移动窗口</title> <style> body { margin: 0; padding: 0; width: 100%; height: 1000px; background: #eee; } /*示......

流年那么伤
31分钟前
2
0
关于 Jenkins master 共享 JENKINS_HOME 目录的实验

本文首发于:Jenkins 中文社区 作者:翟志军 审校:王冬辉,linuxsuren Jenkins master 的高可用是个老大难的问题。和很多人一样,笔者也想过两个 Jenkins master 共享同一个 JENKINS_HOME 的...

Jenkins中文社区
38分钟前
3
0
【重构】Spring Cloud OAuth 无Token调用源码封装

背景 重构-改善既有代码的设计,重构的目的是是软件更容易被理解和修改。 书接上回Spring Security OAuth 微服务内部Token传递的源码解析,本篇主要无token 调用过程中,代码的不断完善及其重...

冷冷gg
44分钟前
26
0
watchOS更新后 Apple Watch 4心电图功能已开始支持欧洲用户

苹果在发布 Apple Watch 4 系列时也发布了 ECG(心电图)功能,但这项功能仅适用于在美版 Apple Watch。对于其他地区的用户来说,访问该功能的唯一途径是在美国购买该设备。不过当 watchOS ...

linuxCool
53分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部