Spring

MyBatisでinsert,update,delete時にnullを設定するときの注意点

2020/1/22  

MyBatisを使って、insertやupdate、delete時にnullを設定するとエラーとなったときの対処法をメモしておきます。例えば、以下のSQL文の#{name}や#{tel}にnullを設 ...

Spring Boot起動時のバナーを非表示にする方法

2019/12/18  

Spring Boot起動時のバナー(以下のような出力)を非表示にする方法をメモしておきます。 Spring Boot起動時のバナーを非表示にする方法 application.propertiesにs ...

Spring Bootでapplication.ymlを環境ごとに分けて利用する方法

2019/10/19  

Spring Bootでapplication.ymlを環境ごとに分けて利用する方法をメモしておきます。 Spring Bootでapplication.ymlを環境ごとに分けて利用する方法 appl ...

Spring BootでThymeleafのテキストテンプレートモードを使ってみる

2019/8/27  

Thymeleaf 3.0からテンプレートモードが追加されました。これにより、メールやSlackの本文をテンプレートとして定義できるようになりました。便利そうなのでさっそく使ってみました。 環境 Sp ...

MyBatisで「A Cursor is already closed.」が出たときの対処法

2019/8/20  

MyBatisで「A Cursor is already closed.」が出たときの対処法をメモしておきます。 環境 @Transactionalを付与する MyBatisでCursorを使うときは ...

IntelliJ IDEAでSpring Bootのspring.profiles.activeを設定する方法

2019/9/17  

IntelliJ IDEAでSpring Bootのspring.profiles.activeを設定する方法をメモしておきます。IntelliJ上でapplication.propertiesやap ...

Spring BootでMyBatisを使うときは@MapperScanは不要

2019/8/25  

Spring Bootでmybatis-spring-boot-starterを使ってMyBatisを利用するときには、@MapperScanは付与しなくていいよ、という話です。 mybatis-sp ...

JacksonでInvalidDefinitionExceptionが起きたときの対処法

2019/7/7  

Jacksonを使ってJSONをJavaオブジェクトに変換(デシリアライズ)しようとしたときに、以下のようなInvalidDefinitionExceptionが起きたときの対処法をメモしておきます。 ...

Spring BootでConflictingBeanDefinitionExceptionが起きたときの対処法

2019/7/6  

Spring Bootでアプリケーション起動時に以下のようなConflictingBeanDefinitionExceptionが起きたときの対処法をメモしておきます。 原因 コンポーネントスキャン対 ...

Spring AOPでメソッドの引数の名前と値を取得する方法

2019/6/13  

Spring AOPでメソッドの引数の名前と値を取得する方法をメモしておきます。指定のメソッドが呼ばれた際、「id=001 name=Alice age=18」のように「メソッドの引数の名前=メソッド ...

Copyright© Reasonable Code , 2020 All Rights Reserved.