msawady’s engineering-note

なにも分からないエンジニアです。

Java

openapi-generator をカスタマイズして、OpenAPI から自由自在にコード生成する

これは FOLIO Advent Calendar 2021 の7日目の記事です。6日目は @nameless_gyoza さんでした。 zenn.dev OpenAPI からのコード生成を頑張る Web APIを開発する際に「OpenAPI Specificationをかいて、そこからopenapi-generatorを使ってControllerやDTOのコ…

【Java】【Spring】interface を継承するクラスを @Autowired を利用して一括で DI する ~そして Strategy パターン へ~

Spring の Autowired の便利な使い方と Strategy パターンへの応用 最近、仕事で久しぶりに Java を使うようになりました リファクタリングタスクの中で Autowiredの便利な使い方を知りました Strategy パターンと組み合わせて綺麗にリファクタ出来たのでブ…

JJUG ccc 2018 fall 行ってきました

JJUG ccc 2018 fall の感想、まとめ 今年は Python で自動化スクリプトを書いたり、インフラも含めたトラブルシューティングがメインで、 Java は 100行くらいしか書いていないのですが、JJUG ccc に行きました。結果としてはメチャメチャ勉強になりました。…

【Java】abstract と interface の使い分け 〜「オブジェクト指向でなぜ作るのか」から学ぶ〜

「オブジェクト指向でなぜ作るのか」の読書メモとして 「オブジェクト指向でなぜ作るのか」を読んだのでそのアウトプット Java 歴2年で、「オブジェクト指向っぽい」コードは書けるようになってきたものの.... そもそもオブジェクト指向は何を解決したかった…