如何使用 Spring Boot+Thymeleaf自定义一个图床管理工具
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,如何使用 Spring Boot+Thymeleaf自定义一个图床管理工具,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
千家信息网最后更新 2024年11月23日如何使用 Spring Boot+Thymeleaf自定义一个图床管理工具
如何使用 Spring Boot+Thymeleaf自定义一个图床管理工具,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
SpringBoot +OSS 服务自定义图床
前言
疫情之下,每天都是好吃懒做啊!反正在家闲着没有事情,于是乎,花了一天时间写了这个简单项目。其实我本来是准备继续完善一下,然后部署到自己的云服务器上当作自己的相册。后来实在太懒了,也不想写前端了,于是留下了一些代办。
项目虽小,但是五脏俱全,可以直接拿来当作工具使用,代码写的虽然仓促,但是总体上应该没有什么大问题,初学者也可以直接拿来学习。
总的来说,这个项目主要能为你提供这些帮助:
oss 作为图床服务非常常用,简单封装和了解一下有助于你以后使用; 技术栈使用 SpringBoot 和 thymeleaf 模板引擎,前端框架用的是国产好评较多的 layui。这个项目可以带你走一遍前后端一起开发的流程。
我会写 React 和 Vue 但是考虑到大部分后端的朋友没有接触过,所以直接用 thymeleaf整的,话说 layui 也还是第一次用!都是跟着 layui 官网找葫芦画瓢一步一步写的前端页面 。
效果展示
"页面长的比较丑,没有花太多时间在这个上面,将就着看一下。
"
上传页面
上传成功
技术栈
后端:Spring Boot 前端:thymeleaf 模板引擎 +layui 框架
之前 React 和 Vue 都写过,还是第一次用 thymeleaf 加上 layai 来开发前端,总的来说,我还是喜欢 React 多一点。
启动项目
1.克隆到本地
git clone git@github.com:Snailclimb/springboot-aliyun-oss.git
2.使用idea或者其他开发工具打开项目
3.添加application.yml
,内容如下:
"ps:我在用 git 提交的时候将
"application.yml
忽略掉了,所以你需要手动添加到你的本地。
spring:
servlet:
multipart:
max-file-size: 10MB
max-request-size: 10MB
thymeleaf:
#关闭thymeleaf的缓存,不然在开发过程中修改页面不会立刻生效需要重启,生产可配置为true
prefix: classpath:/web/
cache: false
suffix: .html
aliyun:
oss:
bucket-name: my-blog-to-use
endpoint: oss-cn-beijing.aliyuncs.com
access-key-id: 替换为你的key id
#阿里云主账号AccessKey拥有所有API的访问权限,风险很高。建议创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
access-key-secret: 替换为你的key secret
file-host: test
4.运行项目即可!
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
项目
前端
页面
开发
工具
账号
还是
帮助
服务
内容
引擎
总的来说
技术
框架
模板
第一次
学习
管理工具
好吃
清楚
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
拼多多一直服务器满满的
数据库核心基础的对象
软件开发公司产学研合作协议
掌股科技网络技术有限公司
门禁打开数据库链接失败
数据库字段必填
富士康和浪潮软件开发
M1做软件开发
业务流程编排器数据库
软件开发能干到多大岁数
致信系统服务器IP和端口
做软件开发需要大学哪个专业
网络安全特工的真实经历
tidb数据库查询tps
搜索问卷数据库
互联网科技公司估值
怪物猎人 世界捏脸数据库
世界网络安全组织会议活动
微博服务器为什么这么厉害
网络技术职业技能
软件开发营业范围
延庆区标准网络技术服务系统
智能水务系统软件开发语言
汽车网络安全能承载多少数据
服务器维护和开发
腾视上海网络技术有限公司
天地图是什么软件开发的
点津网络技术公司招聘
网络安全周短视频
rpc服务器不可用