Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

はじめに

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


Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした