日々常々

ふつうのプログラマがあたりまえにしたいこと。

SpringBoot

とりあえずSpringBootアプリケーションをherokuで公開する

手順の全て mkdir {てきとうななまえ} cd {てきとうななまえ} curl -O https://start.spring.io/pom.xml -d dependencies=web -d javaVersion=8 Applicationクラス作成(後述) git init git add . heroku create heroku git:remote -a {createで作られたも…

Springのドキュメントの探し方

私のね。 三行で Single page HTML でページ内検索する。 Googleでは site:https://docs.spring.io/spring-boot/docs/current/ を検索条件に含める。 GitHubの spring-projects で in this organization で検索する。 蛇足 該当ツイート、発端はbouzuyaさん…

SpringBootでRestTemplateの設定を変えたい

Spring Boot 2.5.2 本稿の対象 以下のような人が対象です。 SpringBootを使っていて new RestTemplate() とかを書いた/見たことがある。 SpringBootを使っていて new RestTemplateBuilder() とかを書いた/見たことがある。 ぼんやり知ってるけど仕組みとか…

SpringBootとJSPと

JSPはすごくいい技術なんだけど、使い所も減ってきて最近はあまり見なくなってきました。 Spring Boot(2.5.2)のドキュメントを見てるとこんな感じ。 7.7.1. The “Spring Web MVC Framework” / Template Engines Spring MVC supports a variety of templati…

開発時に実際にProfileをどう指定するか

導入 SpringBootでProfileを使用するようになると、何かのprofileを指定しないと起動しなくなるような構成になりがちだと思います。 たとえば application-local.yml 、 application-dev.yml 、 application-prod.yml など環境ごとのプロファイルを用意する…

SpringBootアプリケーションのProfileで制御したいとき

Short Answer @Profile でBeanを変える どうしても評価するなら Environment#acceptsProfiles(Profiles) を使う 文字列では読まない 文字列では読まない 文字列では読まない 説明 Spring Boot : 2.4.1, Spring Framework: 5.3.2 SpringBootではProfileを使っ…

SpringBootのプロジェクトを作成する

2020-12-29 時点で私がどうやっているかって言うの。 色々やり方あるし、他でも書いた記憶あるけど、現時点のスナップショットを書いておきます。 必要なもの 以下が実行できること curl gradle 私は SDKMAN で入れてます gradle の実行にJDKいるけど、JDKは…