2016-04-24 23 views
2

Java URLクラスをSpringプロジェクトに挿入したいと思っていますが、URLには(オープンしたいURLの)引数が入ります。注入URL()Spring Autowired

これを行うにはどうすればよいですか?

私は現在

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; 
    } 
+0

代わりにプロパティ値を挿入してみませんか? – Leon

+0

私はこのクラスを制御することはできません。そのURLのビルド済みのstd Javaクラス@Leon –

+0

'String urlToPing'を' URL urlToPing'に変更するだけです... –

答えて

0

春は、すでにそれは、このアウトオブボックスを行いURLStringを変換しています。

シンプルなメソッドシグネチャをStringの代わりにURLを使用するように変更します。

+0

私は新しいURLを呼び出す必要がなくなるように、クラス全体にURLクラスを注入することを話しています –

+0

すでに言及したように、春はすでにそうしています...タイプをStringからURLに変更するだけです。ストリングのあなたは何もする必要はありません。 –