LoginSignup
57
77

More than 5 years have passed since last update.

SpringBoot お役立ちサイト集(随時更新)

Last updated at Posted at 2017-05-23

はじめに

SringBootで新規開発(立ち上げ)することが多いのですが、その際、なんだっけっで検索すると以前参考にしたサイトがヒット&思い出して、あーそうそう、ということの繰り返しが多いこと多いこと。ということで困ったときによく参考にするサイトをまとめてみました。主に個人的リンク集(汗)。随時更新していきます。


SpringBoot全般

【SpringBoot公式サイト】
http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/

【SpringBoot(with Thymeleaf)チートシート[随時更新]】
http://qiita.com/uzresk/items/31a4585f7828c4a9334f


Core機能まわり

【SpringのBean定義(Java Config)で型が重複する場合のインジェクション方法】
https://blog.ik.am/entries/377

【SpringでAOP】
http://qiita.com/NagaokaKenichi/items/386af61b6866d60964e8


データソースまわり(DB接続関連)

【SpringDataJPA公式サイト】
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/

【Springでトランザクション管理】
http://qiita.com/NagaokaKenichi/items/a279857cc2d22a35d0dd

【SpringDataJPA 自動実装されるメソッドの命名ルール】
http://qiita.com/sndr/items/af7d12be264c2cc4b252

【Spring Data JPA でのクエリー実装方法まとめ】
http://qiita.com/tag1216/items/55742fdb442e5617f727

【Spring Data JPA の Specificationでらくらく動的クエリー】
http://qiita.com/tag1216/items/3a408d2751a6310e2948

【Spring Bootで複数データベースを扱うウェブアプリケーションのサンプル】
http://qiita.com/rubytomato@github/items/8d2ac025ba8974983cdd

【SpringのAbstractRoutingDataSourceを使ってシャーディングっぽいことをしてみる!】
http://qiita.com/kazuki43zoo/items/9d8aec0ecab117a4d5c1

【JPAを深掘りする〜Criteria APIで型安全な検索を追求しよう!【応用編】】
https://cloudear.jp/blog/?p=2143

【JPA 2 の Entity クラスをかたどるための Metamodel API (Java EE 7)】
http://vividcode.hatenablog.com/entry/java/jpa-metamodel
※JavaEE7だけどCriteria使う際のメタモデル生成はSpringでも適用できる。


設定まわり

【公式サイト①】
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

【公式サイト②】
https://docs.spring.io/spring-boot/docs/current/reference/html/howto-properties-and-configuration.html

【Spring BootのAutoConfigureの仕組みを理解する】
http://qiita.com/kazuki43zoo/items/8645d9765edd11c6f1dd

【Spring-Bootの設定プロパティと環境変数】
http://qiita.com/NewGyu/items/d51f527c7199b746c6b6

【Spring Bootの外部設定値の扱い方を理解する】
http://qiita.com/kazuki43zoo/items/0ce92fce6d6f3b7bf8eb

【Spring Bootの@ ConfigurationPropertiesで型安全なプロパティ設定】
https://blog.ik.am/entries/376


入力チェックまわり(バリデーション)

【JSR 303 Bean Validationで遊んでみるよ!】
http://yamkazu.hatenablog.com/entry/20110206/1296985545

【入力チェック(terasolunaだけどSpringValidator/BeanValidationの内容)】
http://terasolunaorg.github.io/guideline/5.3.0.RELEASE/ja/ArchitectureInDetail/WebApplicationDetail/Validation.html

【Spring Boot 入力チェック】
http://ziqoo.com/wiki/index.php?Spring%20Boot%20%C6%FE%CE%CF%A5%C1%A5%A7%A5%C3%A5%AF


SpringSecurityまわり

【認証処理フローとか(terasolunaだけどSpringSecurityの内容)】
http://terasolunaorg.github.io/guideline/5.3.0.RELEASE/ja/Security/Authentication.html

【認可処理フローとか(terasolunaだけどSpringSecurityの内容)】
http://terasolunaorg.github.io/guideline/5.3.0.RELEASE/ja/Security/Authorization.html

【CORS support in Spring Framework】
https://spring.io/blog/2015/06/08/cors-support-in-spring-framework

【Spring BootのCORS機能で、OPTIONSに対応する(OAuth2のpreflight request)】
http://qiita.com/shin_hayata/items/e19921a728db2012dd90

【Cross Site Request Forgery (CSRF) (SpringSecurity公式サイト)】
https://docs.spring.io/spring-security/site/docs/current/reference/html/csrf.html

【Spring Boot + Spring Security使用時のSessionTimeout対応】
http://progmemo.wp.xdomain.jp/archives/847

【Spring BootでSpring SecurityのCSRF対策を使う】
http://qiita.com/nenokido2000/items/22a97a26a5858ddb164f

【JWT Authentication Tutorial: An example using Spring Boot】
http://www.svlada.com/jwt-token-authentication-with-spring-boot/

【Spring Boot & Spring Securityを用いてOAuth Providerの最小サンプル】
http://qiita.com/yokobonbon/items/b5002130ccdca46a07f3

【Spring Security 使い方メモ Remember-Me】
http://qiita.com/opengl-8080/items/7c34053c74448d39e8f5

【OAuth 2.0 全フローの図解と動画】
http://qiita.com/TakahikoKawasaki/items/200951e5b5929f840a1f


ログまわり

【howto-configure-logback-for-loggin (SpringBoot公式)】
http://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html

【logback公式マニュアル】
https://logback.qos.ch/manual/index_ja.html

【Spring BootのLogbackでログファイルを分割して出力する】
http://kikki.hatenablog.com/entry/2016/07/09/195648

【Spring Boot で log4jdbc-log4j2 を使用してSQLを出力する】
http://qiita.com/ksby/items/7a2cb97215b252bf41b1


Springテストまわり

【How to Mock, Spy, and Fake Spring Beans】
https://dzone.com/articles/how-to-mock-spring-bean-version-2


SpringDataRest全般

【Spring Data RESTのTips】
https://blog.ik.am/entries/403

【GoogleのWebAPI設計とWebAPI設計のベストプラクティスを比較してみる】
http://qiita.com/howdy39/items/3b2b14ce73ec44c54f7b


その他 一意なID採番ロジック

【Java一意関連メモ】
http://www.ne.jp/asahi/hishidama/home/tech/java/uid.html

【Javaでランダムで一意な文字列を生成したい】
http://blog.sorausagi.org/2009/03/java.html

【java.util.UUIDの落とし穴】
http://jx-script.blogspot.jp/2010/03/javautiluuid.html


57
77
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
57
77