NI-Lab.

nilog:

← 前の日 2019-06-14 次の日 →
← 一年前 一年後 →
Hatena::Bookmark (2019-06-14)
CsrfToken

spring-security/CsrfFilter.java at master · spring-projects/spring-security · GitHub
[B!] 2019-06-14 09:20:31
関連するかも情報
「HTTPメソッドとしてGETを使用する場合、<sec:csrfInput>要素を指定しないこと。 <sec:csrfInput>要素を指定してしまうと、URLにCSRFトークン値が含まれてしまうため、CSRFトークン値が盗まれるリスクが高くなる」

6.6. CSRF対策 — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.1.1.RELEASE documentation
[B!] 2019-06-14 09:18:48
CsrfToken

spring-security/CsrfFilter.java at master · spring-projects/spring-security · GitHub
[B!] 2019-06-14 09:20:31
[java][json]Jackson で null 値の項目を生成しない。 ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); String json = mapper.writeValueAsString(bean);

Jackson - 魔女の一撃
[B!] 2019-06-14 11:28:31
application.properties に server.ssl.key-store

SpringBoot 開発環境で簡単SSL対応 - 親バカエンジニアのナレッジ帳
[B!] 2019-06-14 11:35:07
javax.validation.UnexpectedTypeException / HV000030: No validator could be found for type: java.lang.Integer / @NotEmpty on an Integer property / Use the standard @NotNull instead

bean validation - javax.servlet.ServletException: HV000030: No validator could be found for type: java.lang.Integer - Stack Overflow
[B!] 2019-06-14 13:47:48
「Spring BootではBean Validationをサポートしていて、その実装にHibernate Validatorを採用している」

Spring Bootでバリデーションエラー時のメッセージリソースをValidationMessages.propertiesからmessages.propertiesにする - Qiita
[B!] 2019-06-14 14:17:37
「@MockとMockito.mock()はMockitoなのですが、@MockBeanはSpring Frameworkのアノテーションとなっています」

@MockBeanと@Mock、Mockito.mock()の違い | 技術系のメモ
[B!] 2019-06-14 14:23:49
Cloud Foundry CLI Reference Guide 「cf - Cloud Foundry と対話するためのコマンド・ライン・ツール」

Cloud Foundry CLI Reference Guide
[B!] 2019-06-14 14:31:56
<select th:field="*{language.code}"><option value="">-</option><option th:each="language : ${languages.list()}" th:value="${language.code()}" th:text="${language.label()}">言語</option></select>

ThymeleafでSelect要素の初期選択 - Qiita
[B!] 2019-06-14 15:01:52
INT(M) 「整数型のデータ型は最大表示幅を指定することができます」「最大表示幅を指定していても格納可能な数値の範囲が変更になったわけではありません」

整数型(TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT) | MySQLの使い方
[B!] 2019-06-14 15:28:05
INT (M) 「M は整数型の最大表示幅を示します。最大表示幅は 255 です」「表示幅はその型に含めることができる値の範囲とは関係ありません。浮動小数点型と固定小数点型の場合、M は格納可能な桁数の合計です」

MySQL :: MySQL 5.6 リファレンスマニュアル :: 11.1.1 数値型の概要
[B!] 2019-06-14 15:29:57
「開通1カ月の新名神・新四日市JCT~亀山西JCTの交通量は1日当たり4万4100台で、並行する東名阪道・四日市JCT~亀山JCTの交通量が1日6万7600台で開通前から約3割減少し、渋滞発生回数も95回から21回に大幅に減った」

新名神・新四日市JCT-亀山JCT開通効果…東名阪道の交通量と渋滞発生回数が減少 | レスポンス(Response.jp)
[B!] 2019-06-14 15:59:16
[java]Mockito.mock() vs @Mock vs @MockBean | Baeldung

Mockito.mock() vs @Mock vs @MockBean | Baeldung
[B!] 2019-06-14 16:08:10
[java]「AutoConfigureMockMvcアノテーションを利用すればWebMvcTestアノテーションが無くてもMockMvcが使えるようになります」

Spring Bootとユニットテスト環境の設計について - Qiita
[B!] 2019-06-14 16:12:19
Lombok features

Stable
[B!] 2019-06-14 16:26:34
"Welcome to the lombok javadoc. If you're just looking to learn more about using lombok You probably want to look at the feature documentation. Otherwise, check the lombok package. If you're trying to extend lombok or write your own plugins, the other packages are what you're looking for."

Overview (Lombok)
[B!] 2019-06-14 16:27:00
「「指示コマンド コミットid コミットメッセージ」が昇順で並んでいる。デフォルトで指示コマンドは「pick = コミットをそのまま残す」になっているので、「squash」か「fixup」にする必要がある」

【git rebase -i】gitのcommitをまとめる - Qiita
[B!] 2019-06-14 16:31:27
「リモートリポジトリに push するわけですが、コミットハッシュが変わるので -f が必要です」

rebase -i でコミットをまとめる - Qiita
[B!] 2019-06-14 16:32:35
「ボイラープレートコードとは、言語仕様上省く事ができない定型的なコードの事である。 ボイラープレートコードは本質的なロジックでないため、アプリケーションを実装する上で冗長なコードとなる」

12.2. ボイラープレートコードの排除(Lombok) — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.5.1.RELEASE documentation
[B!] 2019-06-14 16:38:02
「フォームクラスのフィールドに、Bean Validation用のアノテーションを付与する」「Controllerに、検証するための@Validatedアノテーションを付与する」「JSPに、検証エラーメッセージを表示するためのタグを追加する」

4.1. 入力チェック — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.5.1.RELEASE documentation
[B!] 2019-06-14 17:04:43
2019年06年14日のnilogをすべて表示する

-NI-Lab.
-NI-Lab. on Twitter


Web Services by Yahoo! JAPAN