java - 注入(inject) URL() Spring Autowired

标签 java spring spring-mvc

我希望将 Java URL 类注入(inject)到我的 Spring 项目中,但是 URL 需要一个参数(您希望打开的 URL)。

我该怎么做呢?

我现在有

private HttpURLConnection getConnectionHandler(String urlToPing) throws MalformedURLException, IOException, ProtocolException {
        URL url = new URL(urlToPing);

        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("GET");
        connection.connect();

        return connection;
    }

最佳答案

Spring 已经将 String 转换为 URL 它开箱即用。

简单地更改方法签名以使用 URL 而不是 String

关于java - 注入(inject) URL() Spring Autowired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36821926/

相关文章:

java - JPA createNamedQuery 语法

java - 尝试构建 Rest 服务时 Spring boot 失败

java - Spring MVC 映射方法未使用 POST 调用

java - 采取什么方法使我的代码更通用 Java/Spring?

Spring MVC,使用其他字段上传文件

spring-mvc - Spring MVC - 绑定(bind)枚举数组

java - 如何修复我的 "java.util.InputMismatchException"错误?

java - 软件设计模式 : add a son to a parent, 并将父类分配给子类

java - 如何监控 AWS 中的线程

java - 使用 Spring 命名空间配置时出错