笔记
文章平均质量分 76
王绵州
这个作者很懒,什么都没留下…
展开
-
SpringBoot个人博客开发(十七)----功能实现6.其余展示
功能实现6.其余展示效果图还是先传html文件内容吧<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org/"><head th:replace="_fragments :: head(~{::title})"> <title>分类</title></head><body> <!--导航--> &l原创 2021-07-04 18:06:03 · 327 阅读 · 0 评论 -
SpringBoot个人博客开发(十六)----功能实现5.前端博客展示
此时后端已经弄完了,缺少的只有前端,前端博客展示效果图这个效果所需要的其实也是老一套,服务接口,服务接口实现,控制器。和一些新的方法这一讲会将前端展示博客这部分直接说完。有耐心就看看,没耐心的翻下面有代码。其实最后还是直接放代码,看注释,我懒得一步步讲。。。。。。。一开始不是为了测试项目404等项目创建了一个indexController吗?在这个Controller中注入@Autowiredprivate BlogService blogService;@Autowiredprivate原创 2021-07-04 17:43:03 · 439 阅读 · 0 评论 -
SpringBoot个人博客开发(十五)----功能实现4.博客管理
功能实现4.博客管理终于到了博客管理了,这里呢还是按老步骤上效果图效果图实现步骤也是一样的先把加上each什么的新的管理页和发布页列出来blogs.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org/"><head th:replace="admin/_fragments :: head(~{::title})"> <title>博客管理</t原创 2021-07-04 16:37:41 · 305 阅读 · 1 评论 -
SpringBoot个人博客开发(十四)----功能实现3.标签管理
功能实现3.标签管理。效果图tags.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org/"><head th:replace="admin/_fragments :: head(~{::title})"> <title>标签管理</title></head><body> <!--头部导航-->原创 2021-07-04 16:10:43 · 463 阅读 · 0 评论 -
SpringBoot个人博客开发(十三)----功能实现2.分类管理
功能实现2.博客新增。此时登录和登出以及简单非法访问控制已经弄好了,但是上一章忘记放效果图了。这一章在这里放一下。此时登录没问题了,该做分类新增了。由于之前后台页面只弄了博客管理博客新增后来做了登录和登录成功页。所以接下来按页面重构后的博客的头部来弄一个分类管理和分类新增,我已经将这两个页面弄完了,点击跳转什么的后面控制器来负责types.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org/原创 2021-07-04 15:56:57 · 314 阅读 · 0 评论 -
SpringBoot个人博客开发(十二)----功能实现1.后台登录
功能实现一:后台管理员登录由于之前没弄登录页,所以在管理静态模板文件夹中创建一个login.html和index.html内容分别为login.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org/"><head th:replace="admin/_fragments :: head(~{::title})"> <title>博客管理</titl原创 2021-07-04 14:56:25 · 569 阅读 · 0 评论 -
SpringBoot个人博客开发(十一)----实体类构建
在项目目录下新建一个包PersisentObjectpo层,装载的是实体类。在其中创建Blog类在Blog类中创建主键等private Long id; private String title; @Basic(fetch = FetchType.EAGER) @Lob private String content; private String firstPicture; private String flag; private Inte原创 2021-07-04 14:12:19 · 905 阅读 · 0 评论 -
Spring Boot + Jpa + Thymeleaf制作带有权限区分的小破站
首先·创建一个Spring Boot 项目修改全局配置项。application.properties在mysql://localhost:3306/后更改为自己的数据库名字,另外username和password同样更改为自己数据库的用户名和密码。#缓存配置,默认即是true,开发阶段设置为false,禁用Thymeleaf缓存spring.thymeleaf.cache = false#设置模板使用的编码为utf-8spring.thymeleaf.encoding = utf-8#指定原创 2021-05-19 00:53:06 · 196 阅读 · 0 评论 -
Spring框架学习笔记05:Spring AOP基础
一、AOP简介什么是AOPAOP: Aspect-Oriented Programming (面向切面编程)AOP作用Spring的AOP作用在于解耦。AOP让一组类共享相同的行为(比如事务管理、日志管理、安全管理)。OOP(Object-Oriented Programming)只能通过继承类或实现接口来增加代码的耦合度,而且类继承是单根继承(不允许一子多父),阻碍了将更多的行为添加到一组类上,此时AOP可以弥补OOP的不足。AOP与OOPAOP(Aspect-Oriented Progra原创 2021-03-29 11:48:12 · 89 阅读 · 0 评论 -
Spring框架学习笔记04:初探Spring——采用Java配置类管理Bean
这次直接使用上一次的项目SpringDemo2021创建新的子包lesson04创建杀猪类SlayDragonQuestpackage lesson04;public class SlayDragonQuest { public void embark() { System.out.println("执行杀猪任务。"); }}创建杀猪勇士类BraveKnightpackage lesson04;public class BraveKn原创 2021-03-24 15:52:17 · 62 阅读 · 0 评论 -
Spring框架学习笔记03:初探Spring——利用注解配置类取代Spring配置文件
本课所需上一次的项目:SpringDemo2021和IDEA老生常谈了。下次就不写这里了打开项目SpringDemo2021在net.yq.spring包里创建lesson03子包将lesson02子包的类与接口拷贝到lesson03子包创建Spring配置类来取代Spring配置文件package lesson03;import org.springframework.context.annotation.ComponentScan;import org.spr原创 2021-03-24 15:19:21 · 60 阅读 · 0 评论 -
Spring框架学习笔记02:初探Spring——利用组件去精简spring配置文件
本课所需上一次的项目:SpringDemo2021和IDEA开始:打开上一次的项目并创建新的子包lesson02并将lesson01的四个类全复制进去修改杀猪任务类 - SlayDragonQuest业务Bean的配置可用注解符:@Component - 组件、@Service - 服务、@Repository - 仓库、@ Controller - 控制器增加个@Component就好了修改拯救少女任务类 - RescueDamselQuest也是加@Component修改原创 2021-03-17 16:24:01 · 145 阅读 · 2 评论 -
Spring框架学习笔记01:初识Spring
所需内容IDEA原创 2021-03-17 15:20:09 · 204 阅读 · 3 评论 -
MyBatis框架学习笔记3:利用MyBatis实现关联查询
本节课所需材料:1、一个测试数据库2、IDEA先对数据库进行修改增加对应三个表teacherCREATE TABLE `t_teacher` (`t_id` int(11) NOT NULL AUTO_INCREMENT,`t_name` varchar(20) DEFAULT NULL,PRIMARY KEY (`t_id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;填入数据INSERT INTO `t_teach原创 2021-03-17 15:11:36 · 106 阅读 · 0 评论 -
MyBatis框架学习笔记2:完善增删改查
本节课所需材料:1、一个测试数据库2、IDEA使用上节课的内容进行增删改查在UserMapper.xml里增加映射语句 - insert在UserMapper接口里增加insert()方法在测试类TestUserMapper里添加测试方法testInsert()运行测试方法testInsert(),查看结果在UserMapper.xml里增加映射语句 - update在UserMapper接口里增加update()方法在测试类TestUserMapper里添加测试方法testUpdate原创 2021-03-17 15:02:19 · 113 阅读 · 0 评论 -
MyBatis框架学习笔记1:Mybatis初试
什么是MyBatis?MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。本节课所需材料:1、一个测试数据库2、maven在IDEA中创建maven项目创建完毕后进入项目检查文件构造更改pom<?xml versio原创 2021-03-08 08:26:04 · 73 阅读 · 1 评论 -
安卓第一阶段实训项目:基于存储卡音乐播放器V0.2----实训报告(二)
安卓第一阶段实训项目:基于存储卡音乐播放器V0.2----实训报告(二)(一)功能要求添加一个进度条,动态显示音乐的播放进度。----已完成添加一个标签显示音乐播放的当前位置(格式——mm:ss)。----已完成添加一个标签显示音乐的播放时长(格式——mm:ss)。----已完成(二)运行效果(三)涉及知识点线性布局(LinearLayout)标签(TextView)按钮(Button)媒体播放器(MediaPlayer)读取存储卡指定目录里的文件控件背景选择器进度条(Progr原创 2021-01-06 09:29:12 · 137 阅读 · 0 评论 -
安卓第一阶段实训项目:基于存储卡音乐播放器----实训报告(一)
**安卓第一阶段实训项目:基于存储卡音乐播放器----实训报告**基于存储卡音乐播放器V0.1(一)功能要求播放存储卡上一首音乐----已完成播放|暂停按钮,可切换----已完成显示要播放的音乐名----已完成要求窗口有背景图片----已完成(二)运行效果(三)涉及知识点线性布局(LinearLayout)标签(TextView)按钮(Button)媒体播放器(MediaPlayer)1.初始化2.设置播放源3.判断是否播放4.获取当前播放位置5.注册播放完监听原创 2021-01-06 09:15:26 · 148 阅读 · 0 评论