03 2023 档案

摘要:功能实现03 9.功能08-分页显示 9.1需求分析 将查询的数据进行分页显示,要求功能如下: 显示共多少条记录 可以设置每页显示几条 点击第几页,显示对应的数据 9.2思路分析 后端使用MyBatisPlus分页插件完成查询 修改FurnController,增加处理分页显示代码 完成前台代码,加 阅读全文
posted @ 2023-03-30 22:02 一刀一个小西瓜 阅读(80) 评论(0) 推荐(1) 编辑
摘要:功能实现02 6.功能05-显示家居信息 6.1需求分析 进入后台系统,可以在页面进行所有家居信息的展示 6.2思路分析 完成从后端代码从mapper(dao层)-->Service层-->Controller层,并对代码进行测试 完成前端代码,使用axios发送http请求,返回所有家居信息,将数 阅读全文
posted @ 2023-03-29 22:03 一刀一个小西瓜 阅读(62) 评论(0) 推荐(0) 编辑
摘要:项目练习01 1.项目介绍 这是一个简单的项目练习,用于掌握新学习的SpringBoot技术。 项目操作界面 ● 技术栈 Vue3+ElementPlus+Axios+MyBatisPlus+SpringBoot 前后端分离 前后端分离开发,前端主体框架 Vue3 + 后端基础框架 SpringBo 阅读全文
posted @ 2023-03-28 21:44 一刀一个小西瓜 阅读(146) 评论(0) 推荐(0) 编辑
摘要:SpringBoot整合MyBatis/Plus 1.SpringBoot整合MyBatis 1.1整合案例 需求:整合SpringBoot和Mybatis,向数据库中查询数据。 项目结构: 1.1.1创建数据库和表 -- 创建数据库 DROP DATABASE IF EXISTS springbo 阅读全文
posted @ 2023-03-25 22:11 一刀一个小西瓜 阅读(205) 评论(0) 推荐(1) 编辑
摘要:SpringBoot数据库操作 1.JDBC+HikariDataSource 在SpringBoot 2.x项目中,默认使用Hikari连接池管理数据源。相比于传统的 C3P0 、DBCP、Tomcat jdbc 等连接池更加优秀。 当项目pom.xml引入spring-boot-starter- 阅读全文
posted @ 2023-03-24 20:50 一刀一个小西瓜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:SpringBoot内置Tomcat的配置和切换 1.基本介绍 SpringBoot支持的webServer:Tomcat,Jetty,Undertow 因为在spring-boot-starter-web中,默认导入的是tomcat,因此启动时使用的web容器就是tomcat。 同时 Spring 阅读全文
posted @ 2023-03-23 22:40 一刀一个小西瓜 阅读(135) 评论(0) 推荐(0) 编辑
摘要:SpringBoot中注入Servlet&Filter&Listener 1.基本介绍 文档:SpringBoot中注入Servlet&Filter&Listener 考虑到实际开发业务非常复杂和兼容问题,SpringBoot支持将Servlet、Filter、Listener注入spring容器中 阅读全文
posted @ 2023-03-23 21:29 一刀一个小西瓜 阅读(272) 评论(0) 推荐(0) 编辑
摘要:SpringBoot异常处理 1.基本介绍 默认情况下,SpringBoot提供/error处理所有错误的映射,也就是说当出现错误时,SpringBoot底层会请求转发到/error这个映射路径所关联的页面或者控制器方法。(默认异常处理机制) 要验证这个点,我们只需要设置一个拦截器,当每次请求时都在 阅读全文
posted @ 2023-03-22 22:18 一刀一个小西瓜 阅读(272) 评论(0) 推荐(1) 编辑
摘要:拦截器&文件上传 1.拦截器-Interceptor 1.1拦截器概念 拦截器 拦截器(Interceptor):是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。在SpringBoot中,拦截器是开发的常用手段,要用来登录验证、性能检查、日志记录等 (1)SpringB 阅读全文
posted @ 2023-03-21 23:11 一刀一个小西瓜 阅读(350) 评论(0) 推荐(1) 编辑
摘要:服务器渲染技术-Thymeleaf 1.基本介绍 官方在线文档:Read online 文档下载:Thymeleaf 3.1 PDF, EPUB, MOBI Thymeleaf 是什么 Thymeleaf是一个现代的服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,Java 阅读全文
posted @ 2023-03-21 19:52 一刀一个小西瓜 阅读(122) 评论(0) 推荐(1) 编辑
摘要:自定义转换器&处理JSON&内容协商 1.自定义转换器 1.1基本介绍 SpringBoot 在响应客户端请求时,将提交的数据封装成对象时,使用了内置的转换器,也就是自动帮我们封装对象。springboot 自带了124个转换器,可以实现大部分的类型间的转换。 SpringBoot 也支持自定义转换 阅读全文
posted @ 2023-03-20 20:55 一刀一个小西瓜 阅读(108) 评论(0) 推荐(1) 编辑
摘要:SpringBoot接收参数相关注解 1.基本介绍 SpringBoot接收客户端提交数据/参数会使用到相关注解 详解@PathVariable、@RequestHeader、@ModelAttribute、@RequestParam、@CookieValue、@RequestBody 2.接参数相 阅读全文
posted @ 2023-03-19 20:44 一刀一个小西瓜 阅读(363) 评论(0) 推荐(0) 编辑
摘要:SpringBoot之静态资源访问&REST风格请求 1.SpringBoot静态资源访问 1.1基本介绍 只要静态资源是放在类路径下的:/static、/public、/resources、/META-INF/resources,则可以直接被访问。根据是: SpringBoot在启动的时候会去解析 阅读全文
posted @ 2023-03-18 20:27 一刀一个小西瓜 阅读(126) 评论(0) 推荐(0) 编辑
摘要:MySql存储结构 参考视频:MySql存储结构 1.表空间 不同的存储引擎在磁盘文件上的结构均不一致,这里以InnoDB为例: CREATE TABLE t(id int(11)) Engine = INNODB; 在新表创建的过程中,InnoDB会在磁盘的data目录下创建与这个表对应的两个文件 阅读全文
posted @ 2023-03-17 22:30 一刀一个小西瓜 阅读(161) 评论(0) 推荐(0) 编辑
摘要:yaml 1.yaml介绍 YAML是 "YAML Ain't a Markup Language" (YAML不是一种标记语言)的递归缩写。在开发这种语言时,YAML的意思其实是:"Yet Another Markup Language"(仍是一种标记语言),是为了强调这种语言以数据为中心,而不是 阅读全文
posted @ 2023-03-16 21:59 一刀一个小西瓜 阅读(81) 评论(0) 推荐(0) 编辑
摘要:Lombok、Spring-Initializer 1.Lombok 1.1Lombok介绍 Lombok的作用是: 简化Javabean的开发,可以使用Lombok的注解让代码更加简洁 Java项目中,很多没有技术含量又必须存在的代码:比如POJO类的getter、setter、toString方 阅读全文
posted @ 2023-03-16 20:13 一刀一个小西瓜 阅读(132) 评论(0) 推荐(0) 编辑
摘要:实现SpringBoot底层机制 Tomcat底层启动分析+Spring容器初始化+Tomcat关联Spring容器 1.任务1-创建Tomcat,并启动 (1)创建一个Maven项目,修改pom.xml文件:我们需要自己创建Tomcat对象,因此在引入的场景启动器中排除SpringBoot内嵌的T 阅读全文
posted @ 2023-03-15 20:27 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:分析SpringBoot底层机制 Tomcat启动分析,Spring容器初始化,Tomcat如何关联Spring容器? 1.创建SpringBoot环境 (1)创建Maven程序,创建SpringBoot环境 (2)pom.xml导入SpringBoot的父工程和依赖 <!--导入SpringBoo 阅读全文
posted @ 2023-03-14 21:24 一刀一个小西瓜 阅读(166) 评论(0) 推荐(0) 编辑
摘要:容器功能 1.Spring注入组件的注解 Spring中的传统注解@Component、@Controller、@Service、@Repository,在SpringBoot中仍然有效。 2.@Configuration @Configuration是 Spring 3.0 添加的一个注解,用来代 阅读全文
posted @ 2023-03-13 22:32 一刀一个小西瓜 阅读(98) 评论(0) 推荐(0) 编辑
摘要:依赖管理和自动配置 1.依赖管理 1.1什么是依赖管理 spring-boot-starter-parent 中还有父项目,声明了开发中常用的依赖的版本号 并且进行自动版本仲裁,即如果程序员没有指定某个依赖jar的版本,则以父版本指定的版本为准 1.2修改自动仲裁/默认版本号 比如我们要将Sprin 阅读全文
posted @ 2023-03-12 23:56 一刀一个小西瓜 阅读(227) 评论(0) 推荐(0) 编辑
摘要:SpringBoot基本介绍 1.SpringBoot是什么? 官网地址:https://spring.io/projects/spring-boot 学习文档:https://docs.spring.io/spring-boot/docs/2.7.10-SNAPSHOT/reference 在线A 阅读全文
posted @ 2023-03-12 22:35 一刀一个小西瓜 阅读(153) 评论(0) 推荐(0) 编辑
摘要:功能实现04 后端:https://github.com/liyuelian/furniture-back-end.git 前端:https://github.com/liyuelian/furniture-front-end.git 9.功能09-添加家居表单前端校验 9.1需求分析 在添加家居表 阅读全文
posted @ 2023-03-10 23:16 一刀一个小西瓜 阅读(68) 评论(0) 推荐(0) 编辑
摘要:功能实现03 后端:https://github.com/liyuelian/furniture-back-end.git 前端:https://github.com/liyuelian/furniture-front-end.git 5.功能05-修改家居信息 5.1需求分析 前端页面点击修改家居 阅读全文
posted @ 2023-03-09 21:58 一刀一个小西瓜 阅读(85) 评论(0) 推荐(0) 编辑
摘要:功能实现02 后端:https://github.com/liyuelian/furniture-back-end.git 前端:https://github.com/liyuelian/furniture-front-end.git 3.功能03-添加家居信息 3.1需求分析 浏览器页面点击添加按 阅读全文
posted @ 2023-03-08 21:46 一刀一个小西瓜 阅读(84) 评论(0) 推荐(0) 编辑
摘要:功能实现01 1.功能01-搭建Vue前端工程 1.1需求分析 使用Vue3的脚手架vue-cli工具,创建ssm的前端项目基础开发环境 Vue-cli主要的功能是自动生成Vue的项目模板,提高开发效率 1.2代码实现 1.2.1搭建vue工程 以下命令使用管理员权限 (1)先下载node.js L 阅读全文
posted @ 2023-03-05 22:23 一刀一个小西瓜 阅读(141) 评论(0) 推荐(0) 编辑
摘要:项目介绍+SSM环境搭建 1.项目功能/界面 SSM整合项目界面:使用Vue完成 技术栈:前后端分离开发,前端框架Vue3+后端框架SSM 前端框架-Vue3 后端框架-SSM(SpringMVC+Spring+MyBatis) 数据库-MySQL 项目依赖管理-Maven 分页-pagehelpe 阅读全文
posted @ 2023-03-04 23:49 一刀一个小西瓜 阅读(122) 评论(0) 推荐(0) 编辑
摘要:MyBatis缓存 mybatis – MyBatis 3 | cache MyBatis 一级缓存全详解(一) MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。 1.一级缓存 1 阅读全文
posted @ 2023-03-03 22:07 一刀一个小西瓜 阅读(250) 评论(0) 推荐(0) 编辑
摘要:MyBatis的关联映射02 3.一对多 3.1基本介绍 mybatis – MyBatis 3 | XML 映射器 多对一关系也是一个基本的映射关系,多对一,也可以理解为一对多。例如: User--Pet:一个用户可以有多只宠物 Dep--Emp:一个部门有多个员工 双向的多对一关系:通过User 阅读全文
posted @ 2023-03-01 21:55 一刀一个小西瓜 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示