实战
前面把Java编程涉及到的基础知识都介绍了一遍,本章我们将进入实战,把学到的技术用起来,真正做出点东西来.
博客本专栏将带大家做一个简单的博客系统,实现一些博客系统基础的功能,目标在于使用最简单的样例让大家把技术用起来.为了降低代码复杂度,方便大家理解,所以功能做了尽可能的裁剪,裁剪到小白用户都能快速上手.因为要简化系统,所以大家不要期望本文带大家做出一个像CSDN博客或WordPress那样功能强大炫酷的博客.
博客实现如下功能:
- 查看博文列表
- 写博客
- 修改博客
- 删除博客
不包含如下功能:
- 注册、登录
- 搜索
- HTML
- JavaScript
- SpringBoot
- MyBatis
- MySql数据库
- .idea和.mvn都是工具自身产生的文件,我们不用管.
- trarget是代码编译后生成的执行文件,主要Java字节码文件.
- src/main目录是存放我们代码的地方.
- main下面的java用来存放java代码.
- resources用来存放html/css/js以及项目配置文件.
- 第二行,port指定服务启动后绑定的端口.
- 第6、7、8行,配置数据库的用户名、密码和数据库地址.
- 第9行,配置数据库驱动名称,本例中使用的是mysql数据库的驱动.
- 第10到12行,页面模版配置thymeleaf.
- 第15行,配置mybatis到mapper类所处的目录.
- 第18到22行,配置打印日志的级别.
在本地mysql数据库中,创建数据库,名称为:blog。
在mysql数据库中,导入"初始化数据.sql"中的sql。
修改src/main/resources/application-dev.yml,设置数据库用户名(username)和密码(password)。
在IDEA中,直接运行:DemoApplication,启动完成后,在浏览器中访问:http://localhost:8080/blog/
下一章我们将继续介绍具体的功能模块.
厦门大学计算机专业 | 前华为工程师
专注分享编程技术,没啥深度,但是易懂。
Java | 安卓 | 前端 | 小程序 | 鸿蒙
公众号:花生皮编程