SpringWebService使用属性文件

时间:2019-03-01 01:07:21

标签: spring spring-restcontroller spring-properties

我正在研究一个弹簧ws,它将需要读取属性文件。但是我很难使其正常工作。

我的util类

@Configuration
@PropertySource("classpath:config.properties")
public class search { 
     @Autowired
      Environment env;

    public String getProperty(String propName) {
        return env.getProperty(propName);
    }
  }

我的控制器类代码段。

@Autowired
     search search;

    @RequestMapping(value = SampleRestURIConstants.DUMMY_REST, method = RequestMethod.GET)
    public @ResponseBody String getDummyRest() {
        System.out.println("mongodbUrl "+search.getProperty("mongodbUrl"));
        System.out.println("defaultDb "+search.getProperty("defaultDb"));
        return search.getProperty("defaultDb");
    }

该服务未注册,在服务器日志中看到以下错误。

  

org.springframework.web.servlet.PageNotFound-未找到对应的映射   带有URI的HTTP请求   [/SpringRestExample-1.0.0-BUILD-SNAPSHOT/rest/dummy]在   名称为“ appServlet”的DispatcherServlet

由于某种原因,服务未在上下文中注册。不知道我想念的是什么,我已经在网上检查了解决方案,然后跟随mykong和其他开发人员的帖子在这里没有运气。

0 个答案:

没有答案