今回のプロジェクトでは、Spring Securityを使っています
学べたこと
Junitテスト
pom.xmlにbootstrap用のdependencyを記述 (参考URL:https://mvnrepository.com/artifact/org.webjars/bootstrap)
HTML5によるvalidationの記述方法
Hibernateを使ってデータベースに自動でテーブルを作成する方法 (⇦これは、チョー便利です)
参考動画
YouTube:https://youtu.be/aRLoSDOlU3w
Software programs
完成
まとめ
Spring Securityを使う上で、新たな概念がいくつか増えました
それが今回登場した
UserDetailsクラス
UserDetailsServiceクラス
WebSecurityConfigurerAdapterクラス
BCryptPasswordEncoderクラス
達です
あと、Junitテストに登場したアノテーションです
@DataJpaTest
@AutoConfigureTestDatabase(replace = Replace.NONE)
@Rollback(false)
@test
これらの役割を一通り理解すれば、オリジナルで簡単なログイン機能の実装もできそうです
次回は、
次は、ReactとSpringBootを連携させて、フルスタックアプリケーションにトライしてみたいと思います
【React.Js and SpringBoot】➡ https://qiita.com/iwasaki-hub/items/089a57e8529fc0576094