Spring
文章平均质量分 64
王绵州
这个作者很懒,什么都没留下…
展开
-
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 · 321 阅读 · 0 评论 -
SpringBoot个人博客开发(十六)----功能实现5.前端博客展示
此时后端已经弄完了,缺少的只有前端,前端博客展示效果图这个效果所需要的其实也是老一套,服务接口,服务接口实现,控制器。和一些新的方法这一讲会将前端展示博客这部分直接说完。有耐心就看看,没耐心的翻下面有代码。其实最后还是直接放代码,看注释,我懒得一步步讲。。。。。。。一开始不是为了测试项目404等项目创建了一个indexController吗?在这个Controller中注入@Autowiredprivate BlogService blogService;@Autowiredprivate原创 2021-07-04 17:43:03 · 429 阅读 · 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 · 295 阅读 · 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 · 456 阅读 · 0 评论 -
SpringBoot个人博客开发(十三)----功能实现2.分类管理
功能实现2.博客新增。此时登录和登出以及简单非法访问控制已经弄好了,但是上一章忘记放效果图了。这一章在这里放一下。此时登录没问题了,该做分类新增了。由于之前后台页面只弄了博客管理博客新增后来做了登录和登录成功页。所以接下来按页面重构后的博客的头部来弄一个分类管理和分类新增,我已经将这两个页面弄完了,点击跳转什么的后面控制器来负责types.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org/原创 2021-07-04 15:56:57 · 307 阅读 · 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 · 559 阅读 · 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 · 889 阅读 · 0 评论 -
学期总结!完结撒花!
学期总结这一学期,总的来说,学习了很多东西,根据学习笔记来总结的话,先总结作业完成情况吧。课后作业总结有作业的部分:MyBatis框架学习笔记02:利用MyBatis实现CRUD操作----未完成MyBatis框架学习笔记03:利用MyBatis实现关联查询----未完成Spring框架学习笔记01:初探Spring——采用Spring配置文件管理Bean----未完成Spring框架学习笔记02:初探Spring——利用组件注解符精简Spring配置文件----已完成Spring Boo原创 2021-06-23 16:18:14 · 137 阅读 · 0 评论 -
Spring Boot基础学习笔记09-10-11:Thymeleaf模板引擎
项目目录Controllerpackage net.yq.lesson09.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PostMappi.原创 2021-06-23 16:07:30 · 167 阅读 · 0 评论 -
Spring Boot基础学习笔记08:Spring Boot整合Redis
这个也是数据库没了,直接上代码吧package net.yq.lesson08.bean;import org.springframework.data.redis.core.index.Indexed;public class Address { @Indexed private String country; //国家 @Indexed private String city; //城市 public Address(String country,原创 2021-06-23 15:37:16 · 90 阅读 · 0 评论 -
Spring Boot基础学习笔记07:Spring Boot整合JPA
这个也是数据库没了,没有测试效果项目目录package net.yq.lesson07.bean;import javax.persistence.*;import java.util.List;/** * 功能:文章实体类 */@Entity(name = "t_article")public class Article { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Int原创 2021-06-23 15:35:10 · 73 阅读 · 0 评论 -
Spring Boot基础学习笔记06:Spring Boot整合MyBatis
文件目录截图代码package net.yq.mybatis.bean;import java.util.List;public class Clazz { private int id; private String name; private Teacher teacher; private List<Student> students; public int getId() { return id; }原创 2021-06-23 15:32:40 · 80 阅读 · 0 评论 -
Spring Boot基础学习笔记05:Spring Boot多环境
这个只需要截图一个环境配置及环境用哪个的配置的截图,里面也没啥功能。不写了原创 2021-06-23 15:28:45 · 75 阅读 · 0 评论 -
Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件
截图测试类代码package net.yq.lesson04;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;@SpringBootTestclass ConfigDemo01ApplicationTests { @A原创 2021-06-23 15:27:30 · 105 阅读 · 0 评论 -
Spring Boot基础学习笔记03:Spring Boot两种全局配置
项目目录截图课堂讲授内容全部完成配置文件截图由于文件编码改变了,配置文件中中文乱码了课后作业原创 2021-06-23 15:18:34 · 87 阅读 · 0 评论 -
Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署
热部署完成了的,这个懒得录屏,汇报一下吧。然后断言测试运行结果断言是正常运行的,期望值不一样,所以是红的。懒得改正常期望了。结束!原创 2021-06-23 15:10:39 · 93 阅读 · 0 评论 -
Spring Boot基础学习笔记01:Spring Boot入门
这篇文章是后补,次要内容掠过,主要展示结果跳过项目创建步骤等效果为:首页代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>首页</title></head><body><h1>欢迎</h1><a href="tologin">登陆</a>&原创 2021-06-23 15:05:52 · 69 阅读 · 0 评论 -
SpringBoot个人博客开发(十)----前端页面重构
静态页面导入项目thymeleaf布局定义fragment使用fragment布局错误页面美化将首页等资源复制到templates中将css那些资源复制到static目录中在IDEA中访问静态资源是正常的,但是项目跑起来后静态资源访问不到是因为什么呢?因为我们使用的是thymeleaf模板引擎,导致...原创 2021-06-16 17:50:51 · 267 阅读 · 0 评论 -
SpringBoot个人博客开发(九)----日志处理
日志处理记录日志内容请求URL访问者IP调用方法classMethod参数args返回内容在项目中创建子包aspect在子包中创建类LogAspect加入注解@Aspect//切面注解@Component//让SpringBoot扫描到这个对象//这两个注解是必须的加上注解,通过这个注解声明他是一个切面,拦截controller下所有控制器@Pointcut("execution(* net.yq.springbootblog.controller.*.*(..))")原创 2021-06-03 22:51:57 · 98 阅读 · 0 评论 -
SpringBoot个人博客开发(八)----异常处理
上一节我们将项目搭建上了。这一节我们进行异常处理在模板资源目录中创建error目录目录中创建这三个html,文件名开头必须为这些,后面可以稍作更改。(可能可以不为404等开头,我说的可能比较片面,技术在进步嘛。人人皆学习!)内容分别为在你以自己喜好创建的包名处右击创建子包controller在子包下创建类indexController,返回首页的一个控制器前面要加上一个Controller,代表他是一个控制器package net.yq.springbootblog.control原创 2021-06-03 21:50:05 · 174 阅读 · 0 评论 -
SpringBoot个人博客开发(七)----项目配置
在这里先提一下,我的cssme.css/*----padding----*/.m-padded-tb-mini { padding-top: 0.2em !important; padding-bottom: 0.2em !important;}.m-padded-mini { padding: 0.2em !important;}.m-padded-tiny { padding: 0.3em !important;}.m-padded { pa原创 2021-06-03 10:53:57 · 173 阅读 · 0 评论 -
SpringBoot个人博客开发(六)----后台管理
后台管理这时候不用复制了,在静态资源文件夹中创建admin文件夹在admin.html中重写导航栏,只需要博客管理,分类管理,标签管理,最右边为登录导航栏设计 <!--导航--> <nav class="ui inverted attached segment my-padded-tb-mini"> <div class="ui container"> <div class="ui inverted s原创 2021-06-03 10:14:27 · 327 阅读 · 1 评论 -
SpringBoot个人博客开发(五)----关于我界面
关于我页面老步骤了创建about.html复制index页面修改主体部分左边弄一张自己喜欢的图片右边区域:右边弄个大大的关于我,然后自我介绍然后定标签然后联系我,联系我使用的图标在前端框架可以找别的替换我就直接上代码了<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>关于我</title> <li原创 2021-06-01 21:02:44 · 219 阅读 · 1 评论 -
SpringBoot个人博客开发(四)---- 博客归档页面
博客归档页面还是老方法修改index页面的主体部分就不多做介绍了,直接上代码创建archives.html篇数统计:用分类或者首页或者标签的都行年份定义为 h2标题大小文章列表采用竖向菜单模式复制代码进去主体部分里面的东西一下就看明白了,自己看吧 <!--页面主体--> <div class="m-padded-tb-large m-container-small"> <div class="ui container">原创 2021-06-01 20:52:05 · 241 阅读 · 0 评论 -
SpringBoot个人博客开发(三)分类及标签页面
----分类页面开始-----是同样步骤,先把首页代码除开主体部分复制下来。创建type.html首页代码复制进去修改此处分类页面中间内容分为三部分:分类数量统计、分类图标及数量、分类所对应博客列表、翻页按钮<!--页面主体--><div class="m-padded-tb-large m-container-small"> <div class="ui container"> <!--header-->原创 2021-06-01 20:41:17 · 397 阅读 · 0 评论 -
SpringBoot个人博客开发(二)----博客详情页面
博客详情页面--------------------开始--------------------------导航页和页尾等信息保持不变,只需改动中间信息即可改变中间信息开始创建Blog.html复制index的全部代码,然后删除掉中间部分此时页面如图加入预留位(中间区域分为五个部分,分别为:头部、图片区域、博客内容、博客信息、留言区域。除过博客信息区域,其余的均使用 segment 组件,博客信息区 域使用 message 组件,并且给每个组件均加上 attached ,让其拼接在一起原创 2021-06-01 16:02:32 · 329 阅读 · 2 评论 -
SpringBoot个人博客开发(一)----博客首页
-----------------页面设计-----------------(一)Semantic UI的引入及依赖导入index.html(首页)在HTML文件的head导入该框架的CSS文件如下:<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css">在HTML文件的body引入依赖:<script src="https://cdn原创 2021-06-01 13:39:44 · 300 阅读 · 1 评论