框架
文章平均质量分 59
HuH...
这个作者很懒,什么都没留下…
展开
-
Springcloud Stream
文章目录前言 一、说明 二、使用 1.引入库 2.解读 3.配置文件 总结前言屏蔽底层消息中间件的差异,降低切换成本,同一消息的变成模型目前只支持Rabbitmq和kafka中文文档一、springcloud stream是什么其实就类似于jdbc一样,统一了对消息处理的细节,让我们不在于注重某一个消息队列是怎样实现的,都有一样的操作api二、使用1.引入库: 当前项目要依赖的坐标 <depen...原创 2021-11-16 22:38:28 · 1080 阅读 · 0 评论 -
入门微服务spring-cloud(第二章)
springcloudzuul使用(路由配置)过滤器使用过滤器zuulZuul 是 Netflix OSS 中的一员,是一个基于 JVM 路由和服务端的负载均衡器.提供路由、监控、弹性、安全等方面的服务框架。Zuul 能够与 Eureka、Ribbon、Hystrix 等组件配合使用。Zuul 的核心是过滤器,通过这些过滤器我们可以扩展出很多功能,比如:动态路由:动态地将客户端的请求路由到后端不同的服务,做一些逻辑处理,比如聚合多个服务的数据返回请求监控:可以对整个系统的请求进行监控原创 2021-11-16 22:34:59 · 406 阅读 · 0 评论 -
入门微服务spring-cloud(第一章)
springcloud服务调用不使用注册中心的调用方式使用注册中心 eureka新建一个boot服务,作为eureka的服务端修改消息提供方使用注册中心,并且使用RestTemplate调用服务负载均衡Ribbon的轮询规则(7钟)修改负载均衡策略自定义策略eureka集群HystrixFeign整合HystrixHystrix Dashboard监控(仪表盘)服务调用不使用注册中心的调用方式首先新建两个boot项目,一个做服务提供方,一个做服务的消费方,服务提供端:@GetMapping("/g原创 2021-11-16 22:34:37 · 413 阅读 · 0 评论 -
新版本springcloud(一)
springcloud开始EurekazookeeperConsul使用三个注册中心的区别补充:openFeign日志gateway新一代网关核心路由的第二种配置方式新版本的微服务,他的springboot版本是在2.x以上,springcloud在H以上在新版本上,使用eureka开始首先我们使用微服务的话,需要一个父工程,父工程不需要什么东西,但需要一个pom.xml文件来聚合这些依赖添加或者修改他<packaging>pom</packaging>然后<原创 2021-11-16 22:34:12 · 305 阅读 · 0 评论 -
新版本springcloud(二)
cloud分布式配置中心分布式配置中心原创 2021-11-16 22:33:13 · 255 阅读 · 0 评论 -
关于高版本springboot回退到低版本springboot的测试无法使用的问题
首先我们在使用idea在创建项目时,有可能idea提供的可选择版本是过高的版本,但是我们却不需要过高的版本,但是我们必须要选择一个版本进行创建。这里就以sptingboot2.4.10回退springboot2.1.13.RELEASE为例修改完版本号后。此时我们的测试类已经报错了,显示没有改类import org.junit.jupiter.api.Test;解决::除了要另外加一个注解外,还需要给类和方法加上public才可以,否则依然报错。.原创 2021-08-24 22:51:31 · 1040 阅读 · 0 评论 -
springboot2.0+整合日志使用@Slf4j注解
文章目录首先idea需要与lombok插件,然后引入坐标 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>日志原创 2021-03-13 14:57:27 · 277 阅读 · 0 评论 -
请求参数有反斜杠等非保留字符报Invalid character found in the request target. The valid characters are defined in
解决在springboot的启动类上添加一个方法,如下:@Bean public ConfigurableServletWebServerFactory webServerFactory() { TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory(); factory.addConnectorCustomizers((TomcatConnectorCustomizer原创 2021-03-13 14:56:07 · 386 阅读 · 0 评论 -
spring定时任务
文章目录前言前言1、使用jdk的Timer和TimerTask实现可以实现简单的间隔执行任务,无法实现按 日历去调度 执行任务。2、使用Quartz实现Quartz是一个异步任务调度框架,功能丰富,可以实现按日历调度。3、使用SpringTask实现Spring3.0后提供SpringTask实现任务调度,支持按日历调度,相比 Quartz功能稍简单,但是在开发基本够用,支持注解编程方式在启动类上加上@EnableScheduling注解,他会扫描在启动类所在包及其子包下的所有原创 2021-01-26 11:11:32 · 142 阅读 · 0 评论 -
spring mvc 的controller之间的跳转
我们的控制层,controller,有的时候,需要相互进行跳转,调用,那么就说说有哪几种方式可以进行跳转@RequestMapping("con1") public void one(HttpServletResponse response){ try { response.sendRedirect("one"); } catch (IOException e) { e.printStackTrace();原创 2020-10-15 11:20:49 · 561 阅读 · 0 评论 -
快速入门spring data jpa 2,多表操作,逻辑删除
spring data jpa多表一、多表实体类实体类接口数据库注意表关系使用二、使用步骤1.引入2.读入数据多表单表jpa提示:以下是本篇文章正文内容,下面案例可供参考一、多表在之前单表的环境上操作,注意说的是环境如坐标,spring配置文件等具体查看在,单表jpa实体类Customer类@Entity@Table(name = "cst_customer")public class Customer { @Id @GeneratedValue(strate原创 2020-10-15 11:14:02 · 1189 阅读 · 0 评论 -
快速入门spring data jpa
spring data jpa前言jpa坐标jpa核心配置文件实体类定义一个工具类使用注意jpql一、spring- spring jpa使用坐标spring配置文件dao接口使用延迟加载,立即加载注解jpql占位符多占位符接口方法名称规则定义条件查询语句二、多表操作多表操作前言jpa坐标 <!-- hibernate对jpa的支持包 --> <dependency> <groupId>org.hibernate</groupId&原创 2020-10-13 19:10:41 · 138 阅读 · 1 评论 -
快速入门springboot_mybatisplus
springboot_mybatisplus一、开始坐标yml文件分页处理逻辑删除多数据源配置坐标yml文件使用一、开始spring整合mybatisplus快速的创建一个springboot环境由于之前的spring整合mybatisplus使用过代码生成器,这里就不重复累赘复述坐标在springboot的环境下新增一个坐标 <dependency> <groupId>com.baomidou</groupId>原创 2020-10-12 21:00:35 · 85 阅读 · 0 评论 -
如何快速的入门mybatis-plus
mybatis-plus前言一、spring整合mybatis-plus1.配置mvn坐标spring核心配置文件数据库信息(db.properties)实体类mapper接口2.使用测试查询携带条件查询删除修改插入ConditionModelmodel测试3.代码生成器坐标代码生成3.注册插件分页插件执行分析插件性能分析插件乐观锁插件4.自定义全局配置使用注意(驼峰下划线配置)5.逻辑删除改动6.公共字段填充步骤二、springboot-mybatis-plus前言熟练使用mybatis 等orm框原创 2020-10-12 20:31:22 · 149 阅读 · 0 评论 -
springboot集成redis
文章目录一、redis集群配置二、集成集群使用步骤1.配置文件实体类配置类使用非集群环境配置文件一、redis集群配置redis集群配置二、集成集群使用步骤1.配置文件spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.username=rootspring.datasource.password=11111spring.datasource.url=jdbc:mysql://localho原创 2020-09-05 17:38:17 · 130 阅读 · 0 评论 -
通用mapper
首先和逆向工程相比spring的配置文件<bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">--> <!--<property name="basePackage" value="com.sz.mapper"></property>--> <!--<property name原创 2020-08-31 19:06:31 · 140 阅读 · 0 评论 -
ssm逆向工程
通过创建好的表来生成实体类和映射文件源码案例在github上最主要的是该配置文件,放在项目的一级目录下面<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config原创 2020-08-31 17:54:51 · 530 阅读 · 0 评论 -
spring boot
springboot Spring boot 基础 Spring boot 的出现是解决 spring 的缺点 基于约定优于配置的思想,可以是开发人员不必配置业务逻辑与配置之间切换 特点:基于 spring 的开发 没有代码生成,无需 xml 配置,同时也可以修改默认值来满足特定需求 提供了一 些大型项目中常见的非功能...原创 2020-08-07 19:12:35 · 107 阅读 · 0 评论 -
mybatis基础
什么是框架框架要解决的问题*mybatis框架概述搭建mybatis开发环境什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例 间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统框架要解决的问题 框架要...原创 2019-05-10 21:18:24 · 212 阅读 · 1 评论 -
spring基础
什么是springspring的ioc使用spring的依赖注入spring的注解基于xml的简单数据库操作什么是springSpring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为为核心,提供了展现层 Spr...原创 2019-06-28 23:48:05 · 134 阅读 · 0 评论 -
ssm整合
ssm说明ssm环境搭建spring 基础: https://blog.csdn.net/weixin_43679491/article/details/90349519spring mvc 基础:https://blog.csdn.net/weixin_43679491/article/details/93229409mybatis基础:https://blog.csdn.net/w...原创 2019-06-29 15:37:57 · 77 阅读 · 0 评论 -
spring mvc基础
简介配置简介三层架构表现层:就是我们常说的web层,它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求业务层:也就是我们常说的 service 层,它负责业务逻辑处理,web 层依赖业务层,但是业务层不依赖 web 层。持久层:也就是我们是常说的 dao 层,负责数据持久化,持久层是和数据库交互的MVC 模型MVC 全名是 Model View Control...原创 2019-06-28 15:56:13 · 126 阅读 · 0 评论