zoukankan      html  css  js  c++  java
  • SpringBoot读取properties中的属性值

    1.在application.properties中添加以下内容:

    learn.blog.name=hello
    learn.blog.title=千回教育系统

    2.新增属性关联的类:

    package com.czhappy.learn.BootLearn.config;
    
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.stereotype.Component;
    
    @Component
    public class BlogProperties {
    
        @Value("${learn.blog.name}")
        private String name;
    
        @Value("${learn.blog.title}")
        private String title;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getTitle() {
            return title;
        }
    
        public void setTitle(String title) {
            this.title = title;
        }
    }

    3.编写controller:

    package com.czhappy.learn.BootLearn.controller;
    
    import com.czhappy.learn.BootLearn.config.BlogProperties;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class IndexController {
        @Autowired
        private BlogProperties blogProperties;
    
        @RequestMapping("/")
        String index() {
            System.out.println(blogProperties.getTitle());
            return blogProperties.getName()+"——"+blogProperties.getTitle();
        }
    }

    4.启动应用,在浏览器中调用:

    注意事项:

    如果浏览器中显示中文乱码,需要修改idea的配置:

    然后复制application.properties文件中的内容并保存到一个临时文本中,把application.properties文件删除,在原目录重新新建一个application.properties,把临时文本中的内容copy到新建的application.properties文件中,启动项目,即可正确获取中文内容。

  • 相关阅读:
    手势
    ios提示框,自动消失
    UITableView
    UIAlertView
    微信公众号主页链接
    试用avalon2.0
    VirtualPathProvider的使用
    代码暂存 [获取二唯码并识别保存二唯码]
    提交数据url太长导致提交失败
    打通前后台
  • 原文地址:https://www.cnblogs.com/chenzheng8975/p/10825561.html
Copyright © 2011-2022 走看看