spring boot

spring

Spring bootのバージョンを2.2.5.RELEASE→2.3以上(2.5.12)にバージョンアップすると「Caused by: org.xml.sax.SAXNotRecognizedException: unrecognized feature http://xml.org/sax/features/external-general-entities」エラー

Spring bootのバージョンを2.2.5.RELEASE→2.3以上(2.5.12)にバージョンアップすると「Caused by: org.xml.sax.SAXNotRecognizedException: unrecognized...
spring

Requested bean is currently in creation: Is there an unresolvable circular reference?

Requested bean is currently in creation: Is there an unresolvable circular reference? Spring bootを2.5.12にバージョンアップしたら「Re...
spring boot

Spring bootのバージョンを2.2.5.RELEASE→2.3以上(2.5.12)にバージョンアップするとjavax.validationは依存関係に含める必要がある

Spring bootのバージョンを2.2.5.RELEASE→2.3以上(2.5.12)にバージョンアップするとjavax.validationは依存関係に含める必要がある SpringFrameworkの脆弱性が見つかったので、バージ...
spring bootのlog

Spring Bootアプリケーションで組込Tomcatのアクセスログをファイル出力する方法

Spring Bootアプリケーションで組込Tomcatのアクセスログをファイル出力する方法 apprication.propertiesに以下記述すればアクセスログが出力されるようになります。 tomcat\logs\配下にアクセスロ...
H2

Spring BootでH2インメモリデータベースをWeb上で表示する

Spring BootでH2インメモリデータベースをWeb上で表示する
Logback

Spring Bootでlogback.xmlを使用してログローテートする(Tomcat)

Spring Bootでlogback.xmlを使用してログローテートする(Tomcat) Spring Bootのapplication.ymlで簡易なlog出力の設定が出来ますが、logback.xmlにログ出力情報を記載すればtom...
RESTful

Spring REST APIでスラッシュを含むパスパラメータ取得方法

Spring REST APIでスラッシュを含むパスパラメータ取得方法 パスパラメータにスラッシュを含む場合の取得方法です。 パスパラメータにスラッシュを含むケースですが、以下のようなイメージです。 このURLの/tmp/a.tx...
RESTful

Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法

Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法 RestTemplateで標準で使用されているSimpleClientHttpRequestFactoryクラスですが...
Gradle

Spring Boot + Gradleでswagger-codegen-cli自動生成ソースを出力する方法

Spring Boot + Gradleでswagger-codegen-cli自動生成ソースを出力する方法 項目 バージョン swagger-codegen-cli v3.0.21 にyamlを貼り...
Gradle

Spring Bootのbuild.gradleでMavenローカルリポジトリにデプロイする方法

Spring Bootのbuild.gradleでMavenローカルリポジトリにデプロイする方法 Mavenローカルリポジトリ設定方法 Spring Bootで作成したjarをMavenローカルリポジトリにデプロイする方法です。 bu...
Java

【SpringBoot】AutoConfigureから除外する方法

こんにちは東です。 今回はSpringBootを使ったMock等を作成するにあたって、AutoConfigureで不要なConfigurationClassを利用しないように設定します。 やり方 方法は簡単で、@SpringBoot...
spring boot

Spring BootでServletWebServerFactory,TomcatServletWebServerFactoryクラスを使って組み込みTomcatの設定をクラスに記述する

Spring BootでServletWebServerFactory,TomcatServletWebServerFactoryクラスを使って組み込みTomcatの設定をクラスに記述する
bitronix

Spring Boot+JPA+bitronixで2相コミットを実装する方法

Spring Boot+JPA+bitronixで2相コミットを実装する方法 Spring bootバージョン 2.2.4.RELEASE Bitronix Transaction Managerを使って2相...
iBATIS(MyBatis)

Spring Boot + MyBatisでapplication.ymlにスキーマを指定する方法

Spring Boot + MyBatisでapplication.ymlにスキーマを指定する方法
spring

Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする

Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
spring

Springで初期データをdata.sqlで投入する方法

Springで初期データをdata.sqlで投入する方法 data.sqlというファイルをsrc/main/resources配下に置くことでSpring起動時にデータをテーブルにインサートすることができます。 但し、applicati...
RESTful

Spring BootのRestControllerでJSONを引数で渡す方法

Spring BootのRestControllerでJSONを引数で渡す方法 REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。 RequestMappi...
RESTful

@Controllerと@RestControllerの違い

@Controllerと@RestControllerの違い @Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。 @Controller @ResponseBody...
spring boot

The bean ”, defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.

The bean '', defined in null, could not be registered. A bean with that name has already been defined in null and overri...
spring boot

Spring CLIをインストールする方法

Spring CLIをインストールする方法 Spring CLIをインストールするにはSDKMANでインストールします。 $ sdk install springboot これでインストール完了です。バージョン確認します。 $ sp...
Gradle

Spring Bootでデプロイ時に組み込みTomcatを除外する方法

Spring Bootでデプロイ時に組み込みTomcatを除外する方法 Spring Bootで組み込みTomcatがあるのでわざわざTomcatをインストールせずに簡単に開発が可能です。 ただしWARファイルとしてデプロイして、サーバ...
AOP

Spring BootでAOP(アスペクト指向)を使うとコードが奇麗になる(@Aspect,@Before,@Afterなど)

Spring BootでAOP(アスペクト指向)を使うとコードが奇麗になる(@Aspect,@Before,@Afterなど)
spring boot

Spring Bootでspring-retryを使って処理をリトライする方法(@EnableRetryと@Retryableと@Recover)

Spring Bootでspring-retryを使って処理をリトライする方法(@EnableRetryと@Retryableと@Recover) Spring Bootである処理を指定した回数分リトライしたい、と言った場合はあまり知られ...
spring boot

Spring Bootの@ConfigurationPropertiesアノテーションの使い方

Spring Bootの@ConfigurationPropertiesアノテーションの使い方 @ConfigurationPropertiesでapplication.ymlに記述した値を読み込みます。 application.yml...
iBATIS(MyBatis)

Spring Boot + MyBatisでSQLログを出力する方法

Spring Boot + MyBatisでSQLログを出力する方法
spring boot

Spring Boot Batchの作成方法

Spring Boot Batchの作成方法 こんにちは東です。 今回はSpring Boot Batchの作成について書いていきます。 プロジェクトの作成からHello Worldの出力までです。 まずはプロジェクトの作成 ...
AWS

Spring BootでS3 Selectの使い方

Spring BootでS3 Selectの使い方 S3のとあるバケットに以下のようなCSVがあるとします。バケット名は「saba6seimenjo」とします。 name age height weight ...
S3

There is no EC2 meta data available

There is no EC2 meta data available Spring bootでこのエラーが出たらbuild.gradleの依存性を以下に変更してとりあえず直しました。 dependencies { // imple...
postgreSQL

Spring bootでPostgreSQLのbit(1)にインサートするときにハマった

Spring bootでPostgreSQLのbit(1)にインサートするときにハマった PostgreSQLのbit(1)はCREATE TABLEで以下のように書くと定義できます。 CREATE TABLE public.sampl...
spring boot

Spring bootでBeanPropertyRowMapperの使い方

Spring bootでBeanPropertyRowMapperの使い方 select * from ~で検索結果を取得する場合は、BeanPropertyRowMapperを使ってエンティティに突っ込む方法があります。 以下はRES...
タイトルとURLをコピーしました