公司动态
jcalaBlog 环境搭建全攻略:JDK 8 + Gradle + MySQL 开发环境一次配好
jcalaBlog 环境搭建全攻略JDK 8 Gradle MySQL 开发环境一次配好【免费下载链接】jcalaBloga personal blog site based on springbootsrpingMVCmybatisvelocitybootstrapmysql项目地址: https://gitcode.com/gh_mirrors/jc/jcalaBlogjcalaBlog 是一个基于 Spring Boot SpringMVC MyBatis Velocity Bootstrap MySQL 打造的轻量级个人博客网站具备文章发布、标签归档、项目管理、关于页与后台管理等完整功能。这篇jcalaBlog 环境搭建教程面向零基础新手手把手带你从零配好JDK 8、Gradle 与 MySQL 开发环境并在十分钟内把博客跑起来。全程不需要写一行代码跟着步骤走即可。jcalaBlog 环境搭建需要准备哪些软件清单开始前先确认你的电脑上需要安装哪些工具一个都不能少哦软件版本要求作用JDK 81.8 及以上编译运行 Spring Boot 项目MySQL5.7 左右博客数据存储Gradle5.0推荐依赖管理与构建开发工具IntelliJ IDEA / Eclipse编写代码与调试 小提示项目本身已内置 Gradle Wrapper见 gradle-wrapper.properties即使本机不装 Gradle也能用./gradlew自动下载对应版本。第 1 步JDK 8 安装与 JAVA_HOME 环境变量配置由于项目在 build.gradle 中明确声明sourceCompatibility 1.8因此JDK 8 是硬性要求安装更高版本可能导致兼容问题。从官网下载 JDK 8 安装包按提示完成安装。配置环境变量JAVA_HOME指向 JDK 安装目录例如/usr/lib/jvm/java-8-openjdkPATH追加%JAVA_HOME%/binWindows或$JAVA_HOME/binLinux/macOS验证安装结果打开终端执行java -version看到1.8.x字样即表示 JDK 8 配置成功。第 2 步MySQL 安装与 jcala_blog 数据库初始化最快配置方法使用 Docker 一键启动项目根目录提供了现成的 docker-compose.yml内含 MySQL 5.7 配置执行docker-compose up -d mysql默认 root 密码为root端口 3306一行命令即可完成 MySQL 开发环境搭建省去手动安装的烦恼。手动安装方式如果你更习惯手动安装 MySQL请重点记住这两点启动 MySQL 后创建数据库jcala_blog。项目启动时会自动执行import.sql与data.sql完成建表和初始化数据无需手动导入详见 application-dev.yml 中的schema与data配置。⚠️中文乱码预防如果运行后页面出现乱码在 Linux 下编辑/etc/mysql/my.cnf在[mysqld]段添加character-set-serverutf8后重启 MySQL 即可。第 3 步Gradle 构建环境配置与依赖下载JDK 和数据库就绪后接着准备 Gradle 构建环境。最省事的方式是直接用项目自带的 Gradle Wrapper./gradlew clean build首次执行会自动下载 Gradle 5.0 并拉取全部依赖包括 Spring Boot、MyBatis、Velocity 等依赖清单都定义在 build.gradle 中。网络较慢时建议配置国内 Maven 镜像加速。第 4 步获取 jcalaBlog 源码与数据库连接配置一键获取项目源码git clone https://gitcode.com/gh_mirrors/jc/jcalaBlog核对数据库连接信息克隆完成后打开 application-dev.yml检查spring.datasource配置项默认连接信息为地址jdbc:mysql://127.0.0.1:3306/jcala_blog用户名 / 密码root / root如果你的 MySQL 账号密码不同记得同步修改否则启动时会报数据库连接失败。第 5 步一键启动 jcalaBlog 并验证运行结果启动命令在项目根目录执行./gradlew bootRun程序入口是 Application.java 中的main方法启动成功后控制台会输出 Spring Boot 的启动日志。验证是否运行成功浏览器访问http://localhost:8080看到博客首页即表示前台运行成功。访问http://localhost:8080/login进入后台管理初始账号为admin密码为admin。进入后台后你可以体验内置的 Markdown 编辑器它基于 editor.md 二次封装支持实时预览与多主题切换jcalaBlog 常见问题排查乱码、Lombok、登录密码现象原因解决办法中文乱码MySQL 默认字符集非 utf8在 my.cnf 的[mysqld]段添加character-set-serverutf8报错缺少 getter/setter项目使用了 Lombok在 IDEA / Eclipse 中安装 Lombok 插件后台无法登录忘了初始密码使用admin / admin登录登录后建议尽快修改jcalaBlog 项目结构一览与二次开发入口整个项目结构非常清晰适合作为 Spring Boot 入门学习案例src/main/java/me/jcala/blog/controller前后台控制器src/main/java/me/jcala/blog/service业务逻辑层src/main/java/me/jcala/blog/mappingMyBatis 数据访问层src/main/resources/templatesVelocity 模板页面src/main/resources/application-dev.yml开发环境配置想了解更多功能与注意事项可以查阅项目自带的 README.md。至此jcalaBlog 环境搭建已全部完成JDK 8、Gradle 与 MySQL 开发环境一次配好赶紧去发布你的第一篇文章吧【免费下载链接】jcalaBloga personal blog site based on springbootsrpingMVCmybatisvelocitybootstrapmysql项目地址: https://gitcode.com/gh_mirrors/jc/jcalaBlog创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考