本系列將以30天記錄Java結合生成式AI的學習與實作過程,從Spring Boot、REST API與AI模型串接開始,逐步打造一個智慧健康資訊助理。透過實際開發,探索生成式AI在健康資訊整理與日常健康管理上的應用,同時記錄開發過程中的問題、解決方法與學習心得。
Day 11|使用 DTO 與 @Valid 驗證使用者輸入 昨天的 Day 10,我們學會了將 Controller 和 Service 分開,讓程式架構變得...
Day 12|使用 Java 加入 BMI 分類功能 昨天的 Day 11,我們學會了使用 @Valid、@NotNull 和 @Positive,讓 Spri...
Day 13|用 Java 打造每日飲水量紀錄功能 昨天的 Day 12,我們成功讓智慧健康助理加入 BMI 分類功能。 現在系統不只能計算 BMI,還可以根據...
Day 14|第一次認識資料庫與 H2 昨天的 Day 13,我們終於讓智慧健康助理加入了第一個資料紀錄功能:每日飲水量紀錄! 使用者可以透過 POST API...
Day 15|使用 Spring JDBC 將飲水紀錄存進資料庫 昨天的 Day 14,我們終於開始接觸資料庫! 除了認識 H2 Database,也成功透過...
Day 16|建立飲水量歷史查詢 API 昨天的 Day 15,我們終於成功讓 Java 程式透過 JdbcTemplate,將飲水紀錄儲存到 H2 Datab...
Day 17|用 Java 分析七天飲水量 昨天的 Day 16,我們成功建立了飲水量歷史查詢 API。 現在不只可以查詢今天的飲水量,也可以查看指定日期及最近...
Day 18|用 Java 建立睡眠時間紀錄功能 昨天的 Day 17,我們成功讓智慧健康助理加入七天飲水量統計功能! 現在系統不只可以新增飲水紀錄,還能查詢歷...
Day 19|用 Java 建立七天睡眠統計 API 昨天的 Day 18,我們成功讓智慧健康助理加入睡眠時間紀錄功能! 現在除了飲水量之外,也可以透過 Spr...
Day 20|用 Spring Boot 建立每日健康摘要 API 目前我們已經完成三個主要功能: BMI 計算與分類 每日飲水量紀錄與統計 睡眠時間紀錄與統...