Halo 开源项目学习(一):项目启动

Java61

项目简介

Halo 是一个优秀的开源博客发布应用,在 GitHub 上广受好评,正好最近在练习写博客,借此记录一下学习 Halo 的过程。

项目下载

前提设置

导入项目

因为 Halo 使用 Gradle 构建,所以在 idea 中导入 Gradle 项目,与 Maven 不同,Gradle 项目的依赖在 build.gradle 中添加。

Halo 中主要使用了如下依赖:

  • Spring Boot:一个用来简化 Spring 的搭建和开发过程的全新框架;
  • Spring Data JPA:持久层框架;
  • Spring Web:构建 Web 应用;
  • Undertow:高性能 Web 容器;
  • Freemarker:模板引擎;
  • H2 Database:嵌入式数据库,无需安装;
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长