![](https://img-blog.csdnimg.cn/20210902182747188.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot合集
springboot知识整理
赵书正
总结知识,相互学习,一起进步。
展开
-
Java 调用第三方接口方法
Java 调用第三方接口方法转载 2023-02-17 17:06:55 · 1406 阅读 · 4 评论 -
CAP(三个注册中心的异同点)
一:首先了解什么是CAP:1.C:Consistency(强一致性)2.A:Availability(可用性)3.P:Partition tolerance(分区容错性)4.经典CAP图最多只能同时较好的满足两个。CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,因此,根据 CAP 原理将 NoSQL 数据库分成了满足 CA 原则、满足 CP 原则和满足 AP 原则三 大类:CA - 单点集群,满足一致性,可用性的系统,通常在可.转载 2021-08-15 23:06:37 · 389 阅读 · 0 评论 -
spring boot (整理上课内容)---01
1.(构建maven项目)查看本机仓库settings-->Build,Execution,Deloyment--->Build Tools--->Repositories(可以查看本机仓库)如图:2. org.mybatis.generator插件的引入这个插件帮你创建entity(实体类),dao(接口)和mapper(xml文件),这与你数据库中对应的表一一对应。 <plugin> <groupId>org..原创 2021-05-11 17:37:50 · 64 阅读 · 0 评论 -
spring boot(整理上课内容)---02
配置日志1.Spring Boot 默认已经集成了日志功能,使用的是 logback 开源日志系统 • 日期时间:精确到毫秒• 日志级别:打印 ERROR 、 WARN(警告,告诫)、 INFO 、 DEBUG(调试,排除障碍)等级别日志信息,默认的日志级别是info• 进程 ID:当前项目进程 ID • 分隔符:---是分隔符• 线程名:方括号中间的内容表示线程名称• 类名:当前日志打印所属的类名称• 日志内容:开发人员设定的日志具体内容...原创 2021-05-18 17:56:05 · 52 阅读 · 0 评论 -
spring boot(整理上课内容)---04
完成用户模块统一响应对象注册登录1.创建 统一响应对象类 :com.example.mall.common.ApiResponsepackage com.example.mall.common;public class ApiResponse<T> { private boolean success; private String msg; private T data; public ApiResponse() { }原创 2021-05-25 17:55:35 · 73 阅读 · 0 评论 -
spring boot(整理上课内容) 005
参数校验代码中存在大量的参数校验逻辑,会使代码看起来又多又乱,大大降低代码可读性原创 2021-06-01 17:15:18 · 58 阅读 · 0 评论 -
springboot(整理上课内容)---006
用户模块前端(使用到了Vue)u使用 Vue CLI 创建项目原创 2021-06-08 17:53:20 · 41 阅读 · 0 评论 -
springboot (整理上课内容 关于redis)---07
Rediswindows下安装RedisSpringboot中集成Redis生成token并存到redis更新用户个性签名接口1. Redis 是基于内存的 NoSQL 数据库 Redis 是目前最流行的键值对存储数据库,由一个 Key、Value 映射的字典构成,其中 Value 的类型不局限于字符串,还支持列表、集 合、有序集合、散列等 与 MySQL 、Oracle 、 SQL Server 等传统关系型数据库相比,它最大的优势就是读写...原创 2021-06-15 18:02:29 · 83 阅读 · 0 评论 -
springboot(整理上课内容)---008
Login.vueHome.vueHome.vuemain.js中设置请求拦截原创 2021-06-22 17:57:54 · 50 阅读 · 0 评论 -
springboot---001(第1章Spring Boot 框架入门)
1.1Spring Boot 简介 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化 Spring 应用程序的创建和 开发过程,也可以说 Spring Boot 能简化我们之前采用 SpringMVC + Spring + MyBatis 框架进行 开发的过程。 在以往我们采用 SpringMVC + Spring + MyBatis 框架进行开发的时候,搭建和整合三大框 架,我们需要做很多工作,比如配置 web.xml,配置 Spring,配置 MyBat转载 2021-07-31 22:32:41 · 147 阅读 · 0 评论 -
springboot---002(SpringBoot 工程下使用 Mybatis 反向工程)
1.1拷贝 Mybatis 反向工程配置文件到项目的根目录下获取目录:GeneratorMapper.xml 1.2根据项目及表的情况,修改 GeneratorMapper.xml 配置(改成自己项目对应的信息即可)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator原创 2021-07-31 23:13:52 · 91 阅读 · 0 评论 -
springboot---003(Spring Boot 下的 Spring MVC 讲解以前没遇到的注解)
Spring Boot 下的 Spring MVC 和之前的 Spring MVC 使用是完全一样的,主要有以下注解是新的上次没说到:1.@ControllerSpring MVC 的注解,处理 http 请求2.@RestController Spring 4 后新增注解,是@Controller 注解功能的增强 是 @Controller 与@ResponseBody 的组合注解 如果一个 Controller 类添加了@RestController,那么该 Con原创 2021-08-01 23:39:46 · 98 阅读 · 0 评论 -
springboot-web工程添加jsp页面
创建好的springboot-web项目目录结构是024项目这样的,想要在springboot-web项目里添加jsp页面该如何做呢(如025)?这样做:首先:在pom.xml文件里加入springboot集成jsp的依赖: <!--springboot集成jsp,仅仅只是展示jsp页面需要添加解析jsp页面的依赖--> <dependency> <groupId>org.apache.tomcat.embed..原创 2021-08-04 10:06:49 · 448 阅读 · 0 评论 -
windos(本机上)启动jar包(springboot项目本来就内嵌有tomcat)不用打成war包在tomcat的webapps里运行。
直接在jar包所在的目录中cmd:java -jar xxxx.jar(回车)这里访问的端口号和上下文根都是跟springboot核心配置文件中设定的保持一致,应为jar包是用的springboot项目内嵌的tomcat。原创 2021-08-04 23:57:30 · 482 阅读 · 0 评论 -
Thymeleaf简介
认识 ThymeleafThymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发 模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎, 在 C#、PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术,Java 生 态下的模板引擎有 Thymeleaf 、Freemaker、Velocity、Beetl(国产) 等。 Thymeleaf 对网络环境不存在严格的要求,既能用于 Web 环境下,也能用于非原创 2021-08-05 22:47:40 · 751 阅读 · 0 评论 -
Spring Session
一:Spring Session简介Spring Session 是Spring家族中的一个子项目,它提供一组API和实现,用于管理用户的session信息它把servlet容器实现的httpSession替换为spring-session,专注于解决 session管理问题,Session信息存储在Redis中,可简单快速且无缝的集成到我们的应用中; Spring Session的特性API(ApplicationProgrammingInterface,应用程序编程接口...原创 2021-08-09 22:29:08 · 128 阅读 · 0 评论 -
springboot集成spring-session
一:创建项目:二:目录结构三:pom文件<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https:.原创 2021-08-10 22:45:34 · 300 阅读 · 0 评论 -
单点登录(Single Sign On),简称为 SSO
一: spring-session解决了(1)同域名同项目的session共享(2)同域名不同项目的session共享(3)同根域名不同二级子域名的session共享二:不同根域名下的项目实现Session共享比如阿里巴巴这样的公司,有多个业务线,多个网站,用户在一个网站登录,那么其他网站也会是登录了的状态,比如:登录了淘宝网,则天猫网也是登录的;(1)www.taobao.com (2)www.tmall.com对于不同根域名的场景,要实现一处登录,处处登录,Sp...原创 2021-08-10 22:55:15 · 241 阅读 · 0 评论 -
Spring Boot 打包报错Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0
问题描述:(我创建的springboot项目无法compile或者packa我想打jar包却不行。)[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project helloworld: Input length = 1 -> [Help 1]问题分析:1、plugins标签里面缺少maven-reso.转载 2021-08-11 23:01:35 · 133 阅读 · 0 评论 -
springboot项目集成{maven,mybatis(generator),mysql,redis缓存,dubbo(zookeeper),web,thymeleaf}
一:在Project中创建四个Module分别是:1.springboot-parent(maven的父工程)(普通maven项目,只留下pom.xml文件)目录结构如图:2.springboot-dubbo-ssm-interface(接口工程)(普通maven项目,创建的时候让其父工程是 springboot-parent,这样在其pom.xml文件中会显示出来)3.springboot-dubbo-ssm-provider(提供者)(springboot-web...原创 2021-08-07 19:34:40 · 207 阅读 · 0 评论