zl程序教程

SpringBoot学习笔记

  • SpringBoot学习笔记

    SpringBoot学习笔记

    只要有一次更新失败,就会出现回滚@Transactional(rollbackFor = {Exception.class})复制在实体类中局部配置字段策略@ApiModelProperty(value = "出生日期") @TableField(value = "birthday", updateStrategy = FieldStrategy.IGNOR

    日期 2023-06-12 10:48:40     
  • SpringBoot+vue前后端开发学习笔记3详解编程语言

    SpringBoot+vue前后端开发学习笔记3详解编程语言

    SpringBoot+vue前后端开发学习笔记3 数据库访问接口开发 这几天和另一个队友在忙后台接口的事,上次博客写到了借助JPA的findAll接口查询数据库中的所有信息。继续做数据库的增删改操作。 增加和修改都可以用jpa接口里面的save函数,如果传进去的数据对应的ID存在于原数据库中,则会进行保存,如果已存在,则会覆盖原数据达到修改的效果。所以这两个方法函数几乎是一样的。 对

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(八)——JWT、(Vue3、Axios、Vue-Router、TypeScript实现授权与验证示例)

    SpringBoot学习笔记(八)——JWT、(Vue3、Axios、Vue-Router、TypeScript实现授权与验证示例)

    一、JWT概要 1.0、认证方式 1.0.1、基于Session的认证 基于session认证所显露的问题:  Session: 每个用户经过我们的应用认证之后,我们的应用都要在服务端做一次记录,以方便用户下次请求的鉴别,通常而言session都是保存在内存中,而随着认证用户的增多,服务端的开销会明显增大。 扩展性: 用户认证之后,服务端做认证记录,如果认证的记

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(七)——综合示例BookStore图书管理系统

    SpringBoot学习笔记(七)——综合示例BookStore图书管理系统

    通过一个简单的图书管理系统巩固前6章所学知识,使用Spring Boot+MyBatis+MySQL+Vue+Axios技术实现一个前后端分离的图书管理功能,能完成图书的展示、分页、删除、多删除、导出、导入。   一、第一阶段 第一阶段只完成查询与分页功能,目的是先搭建起项目框架,让前后端运行成功后再添加逐个新的功能。 1.1、创建数据库与表  共2个表,1个图书表boo

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(五)——Spring Boot中使用MyBatis进阶

    SpringBoot学习笔记(五)——Spring Boot中使用MyBatis进阶

    一、MyBatis配置文件详解 1.1、settings全局参数配置 mybatis框架运行时可以调整一些运行参数。比如,开启二级缓存,开启延迟加载等等。全局参数会影响mybatis的运行行为。 mybatis-settings的配置属性以及描述 setting(设置) Description(描述) valid Values(验证值组) Default(默认值) cacheEnabl

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(四)——Spring Boot集成MyBatis起步

    SpringBoot学习笔记(四)——Spring Boot集成MyBatis起步

    程序员应该将核心关注点放在业务上,而不应该将时间过多的浪费在CRUD中,多数的ORM框架都把增加、修改与删除做得非常不错了,然后数据库中查询无疑是使用频次最高、复杂度大、与性能密切相关的操作,我们希望得到一种使用方便,查询灵活的ORM框架,MyBatis可以满足这些要求,MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架,它也是SSM框架集成中的重要组成部分。 一、OR

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(三)——Spring MVC控制器、 Restful、Swagger

    SpringBoot学习笔记(三)——Spring MVC控制器、 Restful、Swagger

    一、Spring MVC控制器 1.1、控制器 控制器提供访问应用程序的行为,通常通过服务接口定义或注解定义两种方法实现。 控制器解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器可以包含多个Action(动作、方法)。 注解有三种: @Controller 处理http请求 @RestController spring4之后新加的注解,原来返回json需要@Res

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(二)——SpringBoot测试JUnit5、 SpringBoot 配置、Spring IoC与自动装配

    SpringBoot学习笔记(二)——SpringBoot测试JUnit5、 SpringBoot 配置、Spring IoC与自动装配

    一、Spring Boot测试与JUnit5  1.1、Spring Boot Test介绍 Spring Test与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而Spring Boot Test 是在Spring Test之上的再次封装,增加了切片测试,增强了mock能力。 整体上,Spring Boot Test支持的测试种类,大致可以分为如下三类: 单元测试:一般

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(一)——SpringBoot概要与快速入门

    SpringBoot学习笔记(一)——SpringBoot概要与快速入门

     一、Spring Boot概要 没有Spring Boot开发项目时各框架间的集成(如SSM)非常繁琐,兼容性问题处理麻烦,开发效率低。 1.1、Spring Boot 简介 使用 Spring Boot 可以很容易地创建出能直接运行的独立的、生产级别的基于 Spring 的应用。我们对 Spring 平台和第三方类库有自己的考虑,因此您可以从最基本的开始。大多数 Spring Bo

    日期 2023-06-12 10:48:40     
  • SpringBoot学习笔记(6) SpringBoot数据缓存Cache [Guava和Redis实现]

    SpringBoot学习笔记(6) SpringBoot数据缓存Cache [Guava和Redis实现]

    https://blog.csdn.net/a67474506/article/details/52608855 Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口来统一不同的缓存技术,而SpringBoot为我们提供了自动配置多个CacheManager的实现  

    日期 2023-06-12 10:48:40     
  • springboot学习笔记(含源代码+视频链接)

    springboot学习笔记(含源代码+视频链接)

    源码+笔记 哔哩哔哩视频学习链接 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合࿱

    日期 2023-06-12 10:48:40