API Management

[Java] 在Gradle project 中加入Swagger

2018-08-15 C.H. Ling 0

Swagger 是一套 Web API 管理工具, 除了一般測試外, 還可以當成API 的user menu. 而Swagger 亦已經有library 使整合變得更方便. 示範中會將swagger 整合到spring RESTful API 中.

No Picture
Java

[Java] 整合Argon2 到Spring Boot

2018-08-13 C.H. Ling 0

以前在hash 物件時, 通常會用到MD5 256 / 512 之類的機制進行. 而在新系統中, 則建議利用Argon2 進行hashing. 示範中會利用Password wrapper 做adapter 去將字串作hashing 又檢驗.

Computing

[Gradle] 利用profile 打包檔案

2018-08-02 C.H. Ling 0

進行deployment 時, 總需要於properties 檔中進行設定, 除了容易出現人為錯誤, 而且費時失事. 在Maven 中, 可以透過修改pom.xml 進行profile 設定; 而Gradle 中, 亦有同樣的設定.

Computing

[Java] 利用Spring Data JPA 接駁 SQL server

2018-07-06 C.H. Ling 0

Java Persistence API (JPA) 是 Java 內建的library 用作ORM 互動. 著名的衍生品之一就是Hibernate, 而Spring 亦基於Hibernate, 在Spring Boot 中建立了Spring Data JPA. 在示範中, 會以Gradle project 接駁SQL server 及存取資料.

No Picture
Computing

[Java] 利用Gradle 取得SQL server driver

2018-07-06 C.H. Ling 0

用Java 常用的repository 通常是Maven 或 Gradle. Microsoft 除了將部份project 開源外, 還有利用Maven 做它其中一個software repository. 然而, 利用Gradle 亦有方法在Mavel 中取得有關的library.

1 2 3