# springboot-blog
用springboot框架构建一个blog的API后端。
docker提供开发环境及测试数据库,安装完成docker后本项目可一键启动。
## 使用
(请确保电脑上有docker,操作系统无所谓,win10以前安装docker可能较费劲,自行搜索教程)
克隆项目到本地后,用命令行在当前目录执行
`docker-compose up`
上述命令会启动两个service,并执行预置的命令:mvn spring-boot:run
如果是想进行开发,需要频繁的结束重启,可输入命令:
`docker-compose run web bash`
会进入web容器的bash,mysql容器因为是关联容器,也会自己启动。
后续启动命令为:`mvn spring-boot:run`
## 功能
注册登录,登录用户可发表文字,未登录用户可浏览文章。
## 接口
- `/reg` 注册, `/login` 登录,都需要post username和password字段
- `/articles` 显示所有文章
- `/postnew` 发布新文章(需要登录),post参数title和content
- `/article` 显示某篇文章,参数id
- `/edit` 编辑文章,post参数id,title,content
## TODO
- 替换session/cookie认证为JWT认证
- web界面
奔强的程序
- 粉丝: 1028
- 资源: 2750
最新资源
- 俞敏洪:企业的文化基因需要一开始就注入.docx
- 政钧企业文化诊断学之 :企业家个人文化力不足.docx
- STM32串口下载软件(FLYMCU)
- 红枣疏花机(含工程图sw18可编辑+cad)全套技术开发资料100%好用.zip
- 基于web的网上演唱会票务管理系统.doc
- Python面向对象.xmind
- 中职学校《Windows Server网络操作系统》课程标准及教学指导(2024年版)
- 基于java的物流信息网的设计与实现论文.doc
- 中职学校《Java程序设计》课程标准及教学指导(2024年版)
- Python面向对象进阶.xmind
- 中职学校《Android Studio程序设计》课程标准及教学指导(2024年版)
- ReST-MCTS∗: LLM Self-Training via Process Reward Guided Tree Search
- 基于java的音乐交流平台论文.doc
- pptssssssss
- 中职学校《物联网网关Qt程序编写》课程标准及教学指导(2024年版)
- 基于web的银行业务管理系统.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈