- 博客(58)
- 收藏
- 关注
原创 SpringBoot开发小而美的博客学习笔记13(实体类构建)
实体类博客类新建包po新建一个类Blogpackage net.gzm.blog.po;import javax.persistence.*;import java.util.ArrayList;import java.util.Date;import java.util.List;@Entity@Table(name = "t_blog")public class Blog { @Id @GeneratedValue private Long id
2021-06-29 11:42:35
296
原创 SpringBoot开发小而美的博客学习笔记12(页面处理)
页面处理静态页面导入project把之前在ws上写的东西导入到IDEA上来thymeleaf布局二维码图片需要指定路径运行查看效果二维码图片显示出来了定义fragment使用fragment布局定义一个html _fragments.html(放置所有需要的模板)可以在index页面直接引用这样的一个片段把title传递过去错误页面美化404<!DOCTYPE html><html lang="en" xmln
2021-06-29 10:53:38
236
原创 SpringBoot开发小而美的博客学习笔记12(日志处理)
日志处理记录日志内容请求url访问者ip调用方法 classMethod参数 args返回内容记录日志类新建包 aspect用于放日志处理新建类LogAspectpackage net.gzm.blog.aspect;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j.LoggerFactor
2021-06-29 10:03:33
118
原创 SpringBoot开发小而美的博客学习笔记10(框架搭建)
搭建框架框架搭建使用IDEAD下载:https://www.jetbrains.com/idea/构建与配置引入springboot模块:webThymeleafJPAMySQLAspectsDevTools新建项目:环境依赖设置文件名和保存路径application配置后缀名改为.yml使用thymeleaf3pom.xml:在application里改一下模式:数据库链接配置:新建数据库blog:日志配置:新建xml文件<?x
2021-06-28 15:34:45
127
原创 期末学期总结
时间过去一天又一天,时间真的过的很快,转眼又到了期末,回顾这个学期,快乐有很多,烦恼也很多。快乐很简单,比如今天比昨天更进一步,比昨天学习到更多东西;当然更多的是烦恼,比如有时候代码运行结果出不来弄半天都搞不懂,更令人恼火的是代码不报错,上课进度会跟不上等,都是这学期平日里的小烦恼啦。首先学习的是MyBatis,Spring,Spring Aop,Spring MVC,Spring Boot等等,在学习MyBatis这个板块的时候,我的电脑出了问题,刚开始还可以用,到后面就用不了了,我记得当时用了很多方法
2021-06-27 16:14:49
123
原创 springboot开发小而美的博客学习笔记09(插件集成)
用Markdown语法编写博客内容(需要用到发布页面)访问网页:https://pandao.github.io/editor.md/点击下载下载解压后将需要用到的文件复制到editormd文件里面引入css引入js将需要用到的textarea放到里面初始化Markdown编辑器运行查看效果:输入内容查看是有效果的把Markdown编辑器放在最上面,让Markdown在全屏的时候可以在最上面,包括底部也可以覆盖:查看效果:ok了优化博客详情页面排版访问
2021-06-17 08:17:53
197
原创 springboot开发小而美的博客学习笔记08(博客发布页面)
新建HTML文件copy上一讲内容进行修改:中间内容先删掉导航栏下面的发布/列表部分:效果:中间内容部分: <!--中间内容--> <div class="m-container-small m-padded-tb-big"> <div class="ui container"> <form action="#" method="post" class="ui form"> <div c
2021-06-16 10:42:41
174
原创 springboot 开发小而美的博客学习笔记06(关于我页面)
关于我页面也是超级简单主要分为三部分:1、导航2、中间内容(包括左边的图片部分和右边的自我介绍部分)3、底部导航部分:<!-- 导航 --><nav class="ui inverted attached segment m-padded-tb-mini m-shadow-small" > <div class="ui container"> <div class="ui inverted secondary stackabl
2021-06-15 14:07:48
239
原创 springboot开发小而美的博客学习笔记05(归档页面)
归档页面分为 导航、底部还有中间由时间划分归纳的列表导航:<!-- 导航 --><nav class="ui inverted attached segment m-padded-tb-mini m-shadow-small" > <div class="ui container"> <div class="ui inverted secondary stackable menu"> <!-- L
2021-06-15 10:35:32
311
原创 Spring Boot开发小而美的博客学习笔记04(标签页面)
标签页面和之前做过的分类页面十分相似,它分为导航栏、底部、中间内容(中间内容分为标签部分和博客列表部分)导航部分:效果:底部:<!-- 底部footer--><footer class="ui inverted vertical segment m-padded-tb-massive"> <div class="ui center aligned container"> <div class="ui inverted div
2021-06-15 10:05:39
163
原创 SpringBoot开发小而美的博客学习笔记03(分类页面)
分类页面也非常简单,除了导航栏和底部,就只有简单的中间部分,中间部分分为两块,分类块(由一些标签和分类头部组成)和博客列表块(博客列表和列表的底部组成)导航部分:效果:底部:效果:接下来是中间内容:分类头部:css:效果:分类标签部分:未展开部分内容与展开内容差不多,复制粘贴后改下文字即可效果:博客列表部分:未展开部分内容与展开内容差不多,复制粘贴后改下文字即可css:博客列表底部:效果:可复制之前的内容分类页面整体效果:...
2021-06-10 11:43:48
212
原创 Spring Boot开发小而美的博客学习笔记01(首页)
完成后显示效果:(一)个人博客的首页:1、左边是博客的列表(图文区域),支持上下分页;2、右边分类进行展示(标签、分类、二维码等);3、底部有信息栏(博客最新内容、个人联系方式、二维码等);(二)个人博客详情页:1、图文2、支持代码语法高量展示3、导航栏:(1)目录:根据博客内容生成目录,可快速浏览(2)留言:可进行留言也可进行回复(回复可进行二级、三级等评级的回复)(3)微信二维码:鼠标移动到微信图标时,自动显示二维码(4) 赞赏:以扫码方式进行赞赏(三)分类页面1、标签:
2021-05-31 21:16:14
406
原创 2021-05-26Spring Boot基础学习笔记11
Spring Boot基础学习笔记11:Spring Boot中Spring MVC的整合支持(一)创建Spring Boot项目 - SpringMvcDemo2021使用Spring Initializr方式创建Spring Boot项目,并在Dependencies依赖选择中选择Web依赖启动器和Thymeleaf依赖启动器...
2021-05-26 17:39:27
200
2
原创 Spring Boot基础学习笔记09:Thymeleaf模板引擎
Spring Boot基础学习笔记09:Thymeleaf模板引擎新建项目添加项目依赖设置文件名及保存路径在全局配置文件里配置Thymeleaf属性#缓存配置,默认即是true,开发阶段设置为falsespring.thymeleaf.cache = false#设置模板使用的编码为utf-8spring.thymeleaf.encoding = UTF-8#指定为模板使用的模式为html5,默认htmlspring.thymeleaf.mode = HTML5#指定前缀,默
2021-05-19 15:03:01
131
原创 Spring Boot基础学习笔记08:Spring Boot整合Redis
使用Spring Boot 整合 Redis(一)搭建Redis环境1、下载Redis安装压缩包下载链接:https://pan.baidu.com/s/1x8AV7w1PE6fR7xS7lwAOWg提取码:j4hq解压到目录D:\Program Files\redis给redis配置环境变量启动redis服务器启动命令窗口,键入redis-server命令启动Redis客户端启动命令行窗口,键入redis-cli命令创建键值对,按键获取值键入exit命令,退出客户端
2021-05-17 09:18:02
216
原创 Spring Boot基础学习笔记07:Spring Boot整合JPA
创建Spring Boot项目JPADemo设置项目元数据添加项目依赖设置项目名称与保存位置完成项目初始化工作
2021-05-12 14:52:53
209
2
原创 Spring Boot基础学习笔记06:Spring Boot整合MyBatis
Spring Boot 整合MyBatis(一)基础环境搭建1、数据准备创建数据库、数据表并插入一定的数据(1)创建博客数据库blog在Navicat的查询里,通过语句创建博客数据库blog在Navicat里打开刚才创建的博客数据库(2)在博客数据库里创建文章表t_article(3)在文章表t_article里插入数据记录(4)在博客数据库里创建评论表t_comment(5)在评论表t_comment里插入数据记录2、创建项目,引入相应启动器(1)创建Spring B
2021-05-10 11:22:55
143
原创 Spring Boot 基础学习笔记05 Spring Boot多环境配置
使用Profile文件进行多环境配置(一)创建Spring Boot Web项目ProfileDemo01配置文件选择保存的名称和路径项目初始化完成二、创建多环境配置文件1、模拟开发环境,创建配置文件application-dev.properties2、模拟测试环境,创建配置文件application-test.properties3、模拟生产环境,创建配置文件application-pro.properties...
2021-05-07 17:44:35
91
原创 Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件
1、创建Spring Boot Web项目ConfigDemo01设置项目元数据添加项目依赖设置项目名称与保存位置
2021-05-07 14:57:02
148
原创 Spring Boot基础学习笔记03:Spring Boot两种全局配置和两种注解
创建Spring Boot的Web项目PropertiesDemo利用Spring Initializr方式创建项目添加依赖设置项目名称及保存位置在application.properties里添加相关配置点开resource目录,查看应用程序属性配置文件配置tomcat端口号和web虚拟路径对象类型的配置与使用(1)创建Pet类(2)创建Person类package net.gzm.lesson03;import java.util.List;import
2021-04-28 19:11:26
46
原创 Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署与原理分析
对项目HelloWorld01进行单元测试添加测试依赖启动器org.springframework.bootspring-boot-starter-testtest创建测试类与测试方法在net.gzm.lesson01包里创建测试类TestHelloWorld01给测试类添加测试启动器注解与Spring Boot单元测试注解注入待测试类HelloWorld01Controller创建测试方法contextLoad(),测试待测试类实例的方法运行测试方法contextLo
2021-04-26 11:50:06
58
原创 利用控制器返回页面
利用控制器返回页面1、添加thymeleaf依赖在pom.xml文件里添加thymeleaf依赖2、准备图片作为静态资源在static目录里创建images目录,然后在images目录里放一张图片3、创建首页在templates目录里创建index.html页面4、修改控制器,添加映射方法,负责返回页面5、启动应用,访问http://localhost:8080/hw02/index<html><head> <title>用户登录
2021-04-26 09:33:30
262
原创 SpringBoot基础学习笔记01
下载、安装和配置Maven下载Maven压缩包下载链接:https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/配置环境变量通过IDEA配置本地Maven仓库在设置对话框的Maven项目里查看相关信息修改Maven主目录修改用户设置文件Maven项目设置远程仓库Spring Boot项目,使用Maven下载依赖非常慢。建议采用阿里镜像库,稳定且速度快。找到Maven安装目录里conf下的settings.
2021-04-21 18:08:33
65
原创 Spring框架学习笔记09:基于XML配置方式搭建SSM框架实现用户登录
创建数据库与表 - simonshop (t_user)创建数据库 - simonshop在用户表里插入记录新建项目在pom.xml文件里添加相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x
2021-04-19 11:50:35
94
原创 Spring框架学习笔记07
注释掉“设置启动首页”<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>首页</title></head><body><h1>Hello,Spring MVC world!</h1></body></html>此时,启动服务器
2021-04-12 21:01:07
95
原创 Spring框架学习笔记06
新建数据库创建用户表 - t_use用户表里插入记录打开项目【SpringDemo2021】在pom.xml里添加数据库与日志相关依赖 org.springframework spring-jdbc ${spring.version}
2021-03-31 16:04:49
54
1
原创 Spring框架学习笔记5课堂练习
创建aop_annotation子包创建杀龙任务类创建勇敢骑士类创建注解接口在aop_annotation子包里创建注解接口-Action添加注解符创建游吟诗人切面创建注解配置类在aop_annotation子包里创建AopConfig注解配置类创建骑士测试类在运行测试类总结:今天由于切面那里写错了,然后就报错弄了很久,然后后面找老师解决了,尽量还是复制,自己写的话很容易写错。...
2021-03-29 10:17:12
90
原创 Spring框架学习笔记05:Spring AOP基础
一、采用配置方式使用AOP1、在net.gzm.spring包里创建lesson05.aop_xml子包2、在aop_xml子包里创建杀龙任务类 - SlayDragonQuest3、在aop_xml子包里创建勇敢骑士类 - BraveKnight4、在aop_xml子包里创建游吟诗人类 - Minstrel5、创建Spring配置文件在resources里创建aop_xml目录,在里面创建spring-config.xml配置文件(1)切点在使用Spring框架配置AOP
2021-03-24 19:29:08
67
原创 Spring框架学习笔记04:初探Spring——采用Java配置类管理Bean
一、打开项目【SpringDemo2021】二、采用Java配置类管理Bean1、在net.gzm.spring包里创建lesson04子包2、在lesson04子包里创建杀龙任务类 - SlayDragonQuest3、在lesson04子包里创建勇敢骑士类 - BraveKnight4、在lesson04子包里创建Spring配置类 - SpringConfig5、创建测试类 - TestKnight6、运行测试方法testBraveKnight()课堂练习1、创建
2021-03-24 16:45:01
59
原创 Spring框架学习笔记03:初探Spring——利用注解配置类取代Spring配置文件
一、打开项目【SpringDemo2021】二、利用注解配置类取代Spring配置文件1、在net.hw.spring包里创建lesson03子包2、将lesson02子包的类与接口拷贝到lesson03子包3、创建Spring配置类来取代Spring配置文件注解@Configuration声明当前类是一个配置类,对应一个Spring配置文件,可以取而代之。注解@ComponentScan自动扫描包名下所有使用@Service、@Component、@Repository、@Contro
2021-03-24 15:32:05
59
原创 周记2021-3-14
这一周,我们开始学习Spring框架了,刚开始我的软件就不行了,总是提示缺少插件,因此,我从一开始就 没有跟上老师的步伐, 回寝室弄了很久也不行, 后来,在上第二次课的时候, 我去请教了班长,班长跟我说没有库,后来把库找到了就弄好了,然后我才开始补上一讲和第二讲的内容,不过还好,中途没有出什么问题,我完成的比较快,到老师来检查的时候我刚好做完,其实特别开心,因为终于跟上了,连课后作业也做好了,总结完毕,接下来我会继续努力哒。...
2021-03-17 22:23:05
62
原创 周记2021-3-7
这周我们开始上课了,这周我映象最深的就是老师让我们学习如何在网站上学习,开始的时候老师提问都没有人吱声,因为平时同学们都习惯了老师带着我们一起做,突然让我们在网上学习,大家都很不适应,不过慢慢就好了,而且在网上学习还有一个好处就是可以学到别人积累的知识,也可以少走弯路,更快的掌握知识点,这一周下来基本没有什么太大的问题。...
2021-03-17 22:12:08
66
原创 Spring框架学习笔记02课堂练习
课堂练习一:两种骑士交换执行任务*要求勇敢骑士去拯救少女,要求拯救少女骑士去杀龙1、修改勇敢骑士类-BraveKnight2、修改拯救少女骑士类 - DamselRescuingKnight(3)运行测试类 - TestKnight二、两种骑士都执行两项任务。*要求勇敢骑士先执行杀龙任务,再执行拯救少女任务。*要求拯救少女骑士先执行拯救少女任务,再执行杀龙任务。1、修改勇敢骑士类 - BraveKnight2、修改拯救少女骑士类 - DamselRescuingKnight3
2021-03-17 19:44:30
89
原创 Spring框架学习笔记02:初探Spring——利用组件注解符精简Spring配置文件
一、打开项目【SpringDemo2021】二、利用组件注解符精简Spring配置文件1、创建net.gzm.spring.lesson02包2、将lesson01子包的四个类拷贝到lesson02子包3、修改杀龙任务类 - SlayDragonQuest业务Bean的配置可用注解符:@Component - 组件、@Service - 服务、@Repository - 仓库、@ Controller - 控制器4、修改拯救少女任务类 - RescueDamselQuest5、修改勇
2021-03-17 17:48:41
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人