Help us understand the problem. What is going on with this user?
Kazuki Shimizu
@kazuki43zoo
Javaエンジニアで、SpringやMyBatisらへんにそれなりに詳しいです。お仕事のつながりで「Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発」を共著させてもらいました!

Tokyo, Japan

Following tags are none
Comments
@ocadaruma ありがとうございます! [fix typo](/kazuki43zoo/items/757b557c05f548c6c5db/patches/88511) by [ocadar...
@ymgn_ll typo報告ありがとうございます!修正しました。その下の図は正しいのが我ながらミラクルw(なぜ一緒に直さなかったんだろう・・・過去のオレ :sweat_smile:)
@inabajunmr ありがとうございます! [typo](/kazuki43zoo/items/757b557c05f548c6c5db/patches/74772) by [inabajunm...
> @DataJdbcTestは@Transactionalを付与してくれないので、テスト終了後にロールバックするためには自分で@Transactionalを付与する必要があります。@DataJpaT...
令和12年から期待通り動くのが気持ち悪かったので・・・ソースを追いかけてみたのですが、 `yy` には特別な意味を持っていることがわかりました(JavaDocにもバッチリ記載が・・・)。バグではなく仕...
ありがとうございます!! ちなみに・・・ 令和12年1月1日以降は正しく解釈されるようなのです。 ```java { DateTimeFormatter df = DateTi...
@yamadamn さん、この記事ガン見してます(非常にありがたいです)w ところで・・・Date and Time APIで???な動作になったのですが、これってバグですかね?それともFormat...
内容に大きな変更はありませんが、最新のSpring/Spring Bootのバージョンで更新しました。
いくつか気になった点があったので、修正したものを[forkしたリポジトリ](https://github.com/kazuki43zoo/kotlin_spring_sample/commit/63a...
ちょっとだけ補足すると・・・ > Mapper XMLとMapperクラスのパスが同じ場合、上記の指定をしなくてもMybatis?Spring Boot?がMapper XMLを読み込んでくれます。...
@nakazawaken1 Thymeleafが提供している「[ナチュラルテンプレート](https://www.thymeleaf.org/doc/tutorials/3.0/usingthym...
> 「正規表現 "{regexp}" と一致しません」 あるいは 「正規表現 "{regexp}" と一致させてください」 としたほうが良い気がしました。 汎用的なメッセージとしては「**正規表現...
> 在り処と進め方 「〜その指示に沿って」の部分、文章が途切れている感がw
> 数値 個人的には、「数値」は「値」でよい気がします。例えば、「Negative」や「Positive」は数値に対する制約アノテーションなのですが、チェック対象の型が同じなのにメッセージの表現が異...
> javax.validation.constraints.NotEmpty.message = 空文字は許可されていません このアノテーションは配列やコレクションに対しても使えるの...
> javax.validation.constraints.Max.message = {value} 以下のサイズにしてください > javax.validation.co...
> org.hibernate.validator.constraints.EAN.message = 正しくない {type} バーコードです > org.h...
> javax.validation.constraints.DecimalMax.message = ${inclusive == true ? 'or equal to ' : ''}{...
@making@github コメントありがとうございます!修正しておきました!!
@hihats 編集リクエストありがとうございます!!
う・・さぼってたのばれたw > SpringSecurity5が出た今となっては・・・ そうなんですよね・・なかなかモチベーションがw
コメントありがとうございます! Controllerでうける案も捨てたわけではない(実際Controllerでうける方法も試している)んですが、今作ろうとしているシステムだと完全横流し系になりそうな...
> これは何かヒアドキュメントみたいなものなのでしょう はい。 (Groovy詳しくないので・・・熱く語れませんが・・・)Groovyでヒアドキュメントを表現すると時の書く方(という認識)です。 J...
queueを超えた時にpoolが拡張されるけど、拡張されたスレッドを使って実行されるのはqueueに入っているtaskじゃないっぽい。 へ〜って感じ。
> ThymeleafのJava8TimeDialectは、pom.xmlに依存性を追加するだけでOKです。 たぶん投稿時点のバージョンだとBean定義必要だった気がします。 Spring Boot...
あ〜そっか。 core < max の時のqueueCapacityの適正値の設定が微妙に悩ましいかも? core = max の時は悩む必要なさそうだけど。
@making@github あざす! > この設定だと、常に同時実行スレッド数が1になってしまいますね。多分 ですね。`queueCapacity`のデフォが`Integer.MAX_VAL...
Spring Security OAuthを使っている前提で話すと・・・ピンポイントに桁数だけ変えることはできないと思われます。 アクセストークンは`DefaultTokenServices`、認可...
> 記事のサンプルだとcurrent threadで十分かなと思いました。 私の頭の中では「重い処理 = CPU bounded」をイメージしていたので、`Schedulers.elastic()`...
必ず別スレッドで実行しなくちゃダメ(subscribeOnする必要がある)という誤解を与えちゃうかな? 実質同期でもいいなら、Reactive型をそのまま返却しちゃっても動く・・・。
コメントありがとうございます!! > Servletの場合は別スレッドでsubscribeOnする必要がないのでは? 私が動作確認した範囲では・・・ Reactive型を返却することでServl...
ふと・・・丸め処理の仕様自体は、小数点とは直接関係ないな・・・(ま、いっかw)
わたしもgitに全然詳しくないですが・・・ :sweat_smile: 「revertは緊急対応以外では行わないように」というのはなんか違う気がw revertは誤ったコミットを、logに記録を残し...
@siman さん [修正リクエスト](http://qiita.com/kazuki43zoo/items/9cc00f0c92c7b0e1e529/revisions/4)ありがとうございます!...
ちなみに・・Spring Bootだとデフォで`HiddenHttpMethodFilter`が登録されていたはずので、サーバ側(Spring MVC側)では普通に`PUT`、`DELETE`、`PA...
@tamaex `HiddenHttpMethodFilter`はリクエストパラメータに指定されている値を使うだけなので、URIの中(クエリ文字列の中)に `_method=put` といった感じ...
@sengoku さん ども〜 全体的にどんな構成のBean定義になっているのか見ないとよくわからいので、再現プロジェクトをGitHubに公開できませんか? ↑の解決方法はなんか違う気がしているので...
ちなみにSpring Boot使うとAutoConfigureされるので、明示的にBean定義してなくても大丈夫なはずです。
@yo1000 さん ```groovy @TestExecutionListeners([ DependencyInjectionTestExecutionListener, ...
  • 1 / 3