app开发者平台在数字化时代的重要性与发展趋势解析
588
2022-10-27
SpringBoot 框架搭建个人博客【Mysql+Redis+PageHelper+SpringSecurity+Maven】
演示网站链接:https://blog.iifxs.xyz
页面展示
首页展示
文章编辑
网站后台
用户个人中心
修改密码
Druid监控
项目设计
总体设计
运行环境 jdk1.8+tomcat7+Mysql+IntelliJ IDEA工具+Redi缓存+PageHelper分页插件+SpringSecurity权限控制+Maven+Git
数据设计
用户表:user
文章表:article
评论表:comment
开发流程
数据库操作部分
实现service层中的接口,并注入mapper层中的sql接口使用Mybatis的JavaConfig(注解)方式编写Sql语句。关于事务的实现,在启动类中开启事务,并在service层需要实现事务的业务接口上使用@Transactional注解。
页面与展示
作为一名渣渣学生,对于css欠缺,所以使用了比较友好的妹子UI主题,前后端的交互主要在controller和JavaScript,springboot比较配的Thymeleaf渲染页面。自定义异常处理页面,重写WebMvcConfigurerAdapter实现自动跳转到404、403页面
其他小功能
用了lazyload插件实现页面图片懒加载(已经实现)后台实时记录当天访客量,用类似轮盘展示出来分析访问量最多的数据,主要在于文章访问部分,将文章放入redis缓存。使用了阿里云OSS、短信服务,实现验证码注册的功能。Druid监控
网站
云服务器是搬瓦工上买的vps,顺带做个人服务器用系统是:centos7.4阿里巴巴的免费SSL证书,实现https访问以及自动从http跳转到https
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~