0124勉強

  • spring boot project作り
  • ライブラリー設定:jdbc/lombok/devtool/spring web/thymeleaf/H2
  • H2 download, データベース構築
  • jdbcの理解
  • appplication.propertiesにdatabase基本設定
  • entititymanagerfactory →entitymanager
  • entitity 
  • id / valued~~
  • table name
  • columnname
  • transactionとforeign key(mapped by)に注意すること
  • spring bootのおかげでannotationで簡単に繰り返しの削除

0113勉強

  • mapper interface → xmlSQL記録 → テストコードで確認
  • serviceオブジェクト作り
  • コントローラーオブジェクト作り

<困ったこと>

1.serviceをテストする時ずっとエラー発生

 :私がxmlにcontext:component-scanをしてなかった(汗)


2.context:component-scan にエラー

 :namespaceにチェックを入れる


3.webApplicationContextが探せない問題

 :servlet-apiのバージョンアップ

 

0112勉強

mavenライブラリー設定およびバージョン修正>

<DBリンクのための設定>

  • root. xml
  • datasource (DBユーザー情報)
  • hikariCP(connection pool, 安定的にDB接続可能。 SqlSessionFactory。)
  • mybatis (Mappingを使い、より簡単にSQLの作成が可能)
  • Mapperを使うと、JDBCの余計な反復文を一気に減らすことが可能
  • 方法はinterface式(javaだけで)・interface+xml式 二つがある
  • また、Resulttypeの指定もできるのでとても便利

 

 

0111勉強

lombok のメソッドが聞かず、

Log4jがきちんと聞かない問題。

そこで、log.infoメソッドが呼べなかった。

mavenのレポジトリ確認

lombokの再インストール

java.iniファイルの修正

-javaagent:lombok.jar

でpathを修正したところ、やっとできました!

これてテスト環境の整備完了!

0108勉強

f:id:mari20201101:20210108102154p:plain

f:id:mari20201101:20210108102156p:plain

f:id:mari20201101:20210108102200p:plain

f:id:mari20201101:20210108102202p:plain

f:id:mari20201101:20210108102207p:plain

今日は、学校で自分のプロジェクトを紹介する時間を持ちました。

これからは、より複雑な機能を構築したいと思っています。

そのためにも、SPRINGの勉強を固めていきたいと思います。

何かを学ぶ時、一番幸せを感じます。

ずっと頑張って、社会に貢献したい。

サービスを提供する側になりたい、と思います。