JavaのSpring Frameworkのデータバインディングと型変換について紹介します。
🍄 Springのデータバインディング
ServletRequestDataBinder
クラスを利用して、リクエストパラメータをJavaBeansに設定するコードです。
EmployeeForm form new EmployeeForm(); ServletRequestDataBinder dataBinder = new ServletRequestDataBinder(form); dataBinder.bind(request);
|
😸 プロパティ管理
Java ConfigにおけるBean定義でプロパティファイルをバインディングする実装例です。
@Configuration public class AppConfig { @Value("${datasource.driver-class-name}") String driverClassName; @Value("${datasource.url}") String url;
@Bean(destroyMethod="close") DataSource dataSource() { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(driverClassName); dataSource.setUrl(url); } }
|
上記のプロパティファイルの定義例です。
datasource.driver-class-name=org.postgresql.driver datasource.url=jdbc:postgresql:
|
🐹 参考リンク
🖥 VULTRおすすめ
「VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。
最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!