Java

Cloud Spanner を導入してハマったアレコレ

アソビュー! Advent Calendar 2023 の15日目です。 エンジニアの村松です。みなさん進捗いかがでしょうか。私はまだ子供4人分のクリスマスプレゼントが決まっておりません さて、アソビューでは以前よりシステムの刷新プロジェクトに取り組んでいます。新規…

JavaのStream/Optionalに対する理解を深める

はじめに こんにちは、アソビューでバックエンドエンジニアをしている小原です。 アソビューのバックエンドはJava + Spring Bootで構築されており、プロダクトによってJava8かJava11が利用されています。 Java 8は、2014年3月に正式リリースされ、ラムダ式や…

開発が捗るIntellij IDEAの便利機能&おすすめプラグイン

はじめに アソビュー! Advent Calendar 2022の20日目(裏面)です。 こんにちは、アソビュー!に10月よりバックエンドエンジニアとしてジョインした小原です。 アソビュー!のバックエンドはJava + Spring Bootで構築されており、エンジニアはIntelliJ IDEA…

Spockを使ったユニットテスト

アソビュー! Advent Calendar 2019 - Qiitaの23日目の記事になります。 はじめまして。 アソビュー!のサーバーサイドエンジニアの山野です。 弊社ではSpockを使用したユニットテストを行なっています。 今回はその実装方法について備忘録も兼ね、書きたい…

アソビューがサービスを成長させるためJavaを選択する理由

これはアソビュー Advent Calendar 2019の12日目です。 アソビューでエンジニアをしている兼平(@disc99)です。 現在Javaは世界中で広く使われる言語である一方で、古い技術と捉えられることも少なくありません。 特に社外の方からは、なぜJavaなのかと聞か…

Spring Bootでバリデーションチェックを実装する方法

アソビュー Advent Calendar 2019 の11日目の記事です。 こんにちは、@seitです。 Spring Bootでバリデーションチェック実装を試したので備忘録です。 github.com アノテーションを使ったバリデーションチェックの方法 今回はSpring Frameworkで用意されてい…

Spring Boot + Logbackでログを出力する

こんにちは、@seitです。 今回は、社内のWebシステムでログ出力周りをいじることがあったので、その時の備忘録です。 サンプルアプリ やりたいこと Spring Bootで、ログの出力先(標準出力、ファイル出力)を細かく切り分けたい。 ・全てのログを標準出力とフ…