Spring学习笔记
文章平均质量分 60
Spring学习笔记
如是我闻__一时__
菜鸟一枚,多多指教
展开
-
【SpringBoot前后端实战--任务打卡小demo】4 实现结果
【SpringBoot前后端实战–任务打卡小demo】4 实现结果分别用webstorm和IDEA运行前端和服务端代码实现效果(视频):哔哩哔哩任务打卡demo1前端首页2 搜索搜索框输入“图”,点击搜索图标按钮3 增加任务点击提交按钮后,会弹出提示框点击确定按钮,回到首页,任务已成功添加4 修改任务点击修改成功修改5删除任务成功删除...原创 2021-05-19 09:08:03 · 209 阅读 · 0 评论 -
【SpringBoot前后端实战–任务打卡小demo】3 分层设计与EasyCode的使用
【SpringBoot前后端实战–任务打卡小demo】3 分层设计与EasyCode的使用1 分层设计一般为了提高系统开发效率,使系统满足可伸缩性、可维护性、可重用性、可扩展性和系统可靠性等需求,在开发时采用应用分层的体系结构。在分层设计时主要分为4层结构:终端显示层。通常也称为View层,该层次直接与用户进行交互,良好的界面可以使用户有很好的用户体验,该层还显示服务器端返回的数据。流程控制层。通常也称为Controller层,该层作为连接前端和后端的桥梁,匹配用户发送的请求执行相应的方法,同时原创 2021-05-19 08:51:52 · 273 阅读 · 1 评论 -
【SpringBoot前后端实战--任务打卡小demo】2 数据库设计、后台配置及实体类编写
【SpringBoot前后端实战–任务打卡小demo】2 数据库设计、后台配置及实体类编写1数据库设计数据库:脚本:/*Navicat MySQL Data TransferSource Server : mysqlSource Server Version : 80011Source Host : localhost:3306Source Database : dailytaskTarget Server Type : MYS原创 2021-05-18 16:04:32 · 295 阅读 · 3 评论 -
【SpringBoot前后端实战--任务打卡小demo】1 前端页面设计
【SpringBoot前后端实战–任务打卡小demo】1 前端页面设计1 简述前端页面的设计部分采用的css框架是一个比较新颖的语义化框架semanticUI:https://zijieke.com/semantic-ui/,大家可以访问它的中午网站,进行学习,如果大家只想了解实现不想过多的将经历放在前端页面的设计上,那么也不用担心,我会将前端页面的设计代码贴出来。首先用WebStorm创建一个项目,项目的文件结构如下:js文件夹存放axios.js和jquery.min.js主要用于和后台服务器原创 2021-05-18 15:47:29 · 528 阅读 · 3 评论 -
【SpringBoot前后端实战--任务打卡小demo】0 缘起
【SpringBoot前后端实战–任务打卡小demo】0 缘起1 起源大概一周前,我正在疯狂赶本科毕设,同时每天也在完成一些研究生方向的文献阅读和课程预习工作,由于我的记性不是很好,所以我那几天常常用一个txt文件记录下我每天要完成的任务点,等到一天结束的时候看看这些任务是否已经完成,完了了多少?突然有一天突发奇想,反正现在也是做毕设,不如用做毕设的技术来实现这个简单的工作,在完成任务打卡需求的同时也锻炼了技术,真是两全其美。于是乎,这个项目就开始筹划了。2 技术选型前端:axios异步请原创 2021-05-18 15:20:44 · 223 阅读 · 0 评论 -
@RestController注解和@Controller注解
@RestController和@Controller的区别@RestController注解相当于@ResponseBody + @Controller合在一起的作用。(1)如果只是使用@RestController注解Controller层,那么Controller层中的方法无法返回到jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的数据就是return语句里面的内容。例如:本来应该到success.jsp页面的,则其显示success(2)如果原创 2021-04-12 16:46:34 · 1171 阅读 · 0 评论 -
前后端分离VS前后端不分离
这里引用博客园博主“skaarl”的观点。具体见:https://www.cnblogs.com/skaarl/p/9658114.html前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制的,由后端渲染或者重定向,也就是后端需要控制前端的显示,前端与后端的耦合程度很好。这种应用模式比较适合纯网页应用,但是后端对接APP时,APP可能并不需要后端返回一个HTML页面,而仅仅是数据本身,所以后端原来返回页面的接口不再适用于前端APP应用,为了对接APP后端还需要开发一套接.原创 2021-04-12 16:40:36 · 371 阅读 · 0 评论 -
axios异步请求
目录axios异步请求文档axios是什么?特点安装一个简单的例子传参数案例传递一个参数(用户的id)传递多个参数(多条件查询)axios异步请求文档axios是什么?基于promise[ promise主要用于异步计算,可以将异步操作队列化,按照期望的寻物执行,返回符合预期的结果。]用户浏览器和node.js的Http客户端。特点支持promise能拦截请求和响应能转换请求数据和响应数据能取消请求自动转换JSON数据浏览器端支持防止CSRF(跨站请求伪造)安装npm安装$ n原创 2021-04-12 16:37:25 · 513 阅读 · 0 评论 -
Springboot项目热部署热启动
Springboot项目热部署热启动运行–>编辑配置原创 2021-03-24 10:45:20 · 191 阅读 · 0 评论 -
SpringBoot 搭建第一个小项目---足球俱乐部管理系统
写在前面前文已经讲了用SSM框架来实现这个项目,但配置过程过于繁琐。使用springboot可以不用配置太多。搭建项目框架新建Spring Initiallizr勾选所需依赖即可项目结构配置在application.properties文件里配置数据源和mybatisspring.datasource.username=rootspring.datasource.password=rootspring.datasource.driver-class-name=com.mysql..原创 2020-12-08 20:28:07 · 652 阅读 · 0 评论 -
SSM(SpringMVC+Spring+Mybatis)框架整合实战小项目---足球俱乐部管理系统
写在前面这是我第一次接触到ssm框架,之前一直想学习java的框架知识,这次有机会跟着学校的实训课程学习了这个框架。写的不好,但很适合初学者。项目结构引入依赖<?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" xsi:schemaLoca.原创 2020-12-08 20:02:04 · 950 阅读 · 1 评论 -
SpringMVC 异常处理
SpringMVC 异常处理1.系统中异常包括两类:编译期异常和运行时异常前者通过捕获异常(try-catch)从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生2.系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图SpringMVC处理异常有3种方式前两种可以实现全局异常处理,第三种进行异常处理的方法必须与出错的方法在同一个Controller里原创 2020-12-04 19:59:21 · 142 阅读 · 0 评论 -
SpringMVC json数据交互
SpringMVC 与json数据交互json数据格式在前端框架中较常用,json格式比较简单,解析还比较方便2.1进行json交互的两种情况客户端请求的是key/value,contentType=application/x-www-form-urlencoded默认,不需要使用@RequestBody。但仍然需要使用@ResponseBody注解将java对象转成json串输出客户端请求的是json字符串,需要指定contentType=application/json,需要使用@Reque原创 2020-12-04 16:53:12 · 245 阅读 · 0 评论 -
Mybatis框架第一篇----基础篇
Mybatis框架第一篇----基础篇1.项目目录结构2.编写实体类 Emp.java 员工实体类package org.example.entity;import java.util.Date;public class Emp { //成员变量和表里对应 private Integer empno; private String ename; private String job; private Date hiredate; private原创 2020-12-04 14:21:50 · 99 阅读 · 0 评论 -
SpringMVC快速搭建第一个项目
SpringMVC快速搭建第一个项目1.首先在IDEA中新建一个web项目。“新建”–“项目”–“Maven项目”–“webapp”然后给自己的项目起一个名字即可,并放入相应目录,我这里项目名称为“springMVC”.2.整理项目目录结构用模板搭建的项目目录可能不适合我们的需求,需要进行微调。3.引入依赖项springMVC项目需要引入一些常见的依赖项。在项目的pom.xml文件加入依赖。注意放在标签内部。 <!-- spring核心包 --> <depende原创 2020-12-04 10:31:08 · 103 阅读 · 0 评论 -
Mybatis框架第三篇---Mapper代理开发
Mybatis框架第二篇—DAO开发(Mapper代理开发)前文已经讲过了使用Mybatis对DAO进行开发的过程,但我们发现这样开发还是很麻烦。因为我们不但需要编写接口,还要实现接口,实现接口显得很繁重。而mybatis框架提供了一种只用编写接口不用实现的方式----Mapper代理。下面就让我们看一下使用Mapper代理是如何进行开发的。一些注意点:maybtis中mapper代理规则1.mapper.xml文件中的namespace必须与接口的全限定名一致2.sql语句的id(statem原创 2020-12-03 20:43:40 · 167 阅读 · 0 评论 -
Mybatis框架第二篇----DAO开发(原始DAO开发)
Mybatis框架第一篇----DAO开发(原始DAO开发)1.项目目录结构2.引入依赖项<!--mybatis--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version></dependency><!-- mysql驱动原创 2020-12-03 19:58:07 · 150 阅读 · 0 评论 -
SpringJDBC起步
SpringJDBC起步1.首先在IDEA中新建一个web项目。然后给自己的项目起一个名字即可,并放入相应目录,我这里项目名称为“springJDBC”.2.整理项目目录结构用模板搭建的项目目录可能不适合我们的需求,需要进行微调。3.引入依赖项springJDBC项目需要引入一些常见的依赖项。在项目的pom.xml文件加入依赖。注意放在标签内部。 <!-- jdbc包--> <dependency> <groupId>org.s原创 2020-12-03 10:54:35 · 181 阅读 · 0 评论