etclinic(1)
プロジェクトレビューの課題
LastNameではなくFirstNameを検索
ビューの変更
コードを少し変更
完全一致ではなくキーワードを含むコンテンツを参照
クエリーのみ変更
Ownerへの年齢の追加
モデルの変更
シナリオの変更
データの変更
ビューの変更
プール(コード変更)
1.LastNameではなくFirstNameを検索
1) findOwners.htmlの変更
resources/templates/owners/findOwners.html
12行目Lastname->FirstName
14行目lastName->firstName
2) OwnerController.Javaの変更
java/org.springframework/samples/petclinic/owner/OwnerController.java
86、87、91行getLastName()->getFirstName()
91行目findByLastName->findByFirstNameを変更して作成する方法
3)findByLastNameメソッドの作成
java/org.springframework/samples/petclinic/owner/OwnerRepository.java
findByLastNameメソッドはOwner Repositoryです.Javaでの作成
2.一致しないキーワードの検索
1番目に追加されたfindByLastNameメソッド
64行目のクエリ文で、最後のLIKE:firstName%->LIKE%:firstName%:%firstName% 가 아니라 %:firstName%인 이유
query문에 변수명을 넣을때 :변수명 형식이기 때문(바인드 변수, 호스트변수)
3.Ownerへの年齢の追加
1)モデルの変更
java/org.springframework/samples/petclinic/owner/Owner.java
ageという変数を追加してgetter、setterメソッドを追加
2)シナリオの変更
DB、アーキテクチャ、データはアプリケーションです.propertiesで定義できる場所
application.properties
db : h2
schema : db/h2/schema.sql
data : db/h2/data.sql
上記のパスでモードを変更
resources/db/h2/schema.sql
age列の追加
3)データの変更
resources/db/h2/data.sql
データ挿入時に修正モードでデータを挿入するため、age列に対応するINTEGER形式のデータを追加しました(ここでは20に設定します)
4)ビューの変更
1.Ownerの追加時に年齢を書き込む部分を追加
resources/templates/owners/createOrUpdateOnwerForm.html
13行目、14行目の追加
2.画面上でこれまでに修正した情報のOnwerListビューを修正する
resources/templates/owners/ownersList.html
出力するテーブルにカラム名(Agent)を出力するコードを追加します(13行目)
resources/templates/owners/ownersList.html
コードを追加して個人の年齢を出力します(25行目)
3.検索したOwner詳細ページに年齢を出力
resources/templates/owners/ownerDetails.html
17~20行追加
追加
PetClinicアプリケーションの実行時にcssが適用されない問題
./mvnw wro 4 j:runを使用してmavenのみを使用してcssを構築し、cssを作成します.
PetClinicアプリケーションの実行
htmlコードの変更時にプロジェクトを再起動するのではなく、ctrl+f 9ですぐに適用します.
Reference
この問題について(etclinic(1)), 我々は、より多くの情報をここで見つけました
https://velog.io/@kahtyi/Spring-petclinic1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
:%firstName% 가 아니라 %:firstName%인 이유
query문에 변수명을 넣을때 :변수명 형식이기 때문(바인드 변수, 호스트변수)
PetClinicアプリケーションの実行時にcssが適用されない問題
./mvnw wro 4 j:runを使用してmavenのみを使用してcssを構築し、cssを作成します.
PetClinicアプリケーションの実行
htmlコードの変更時にプロジェクトを再起動するのではなく、ctrl+f 9ですぐに適用します.
Reference
この問題について(etclinic(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@kahtyi/Spring-petclinic1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol