摘要: 本文主要从两个方面简单介绍一下Spring 首先:Spring是什么? spring的出现主要是为了降低企业级开发的难度。 作用:减轻模块之间的依赖关系,管理对象之间的关系。能够实现模块和模块,类和类之间的解耦合。 核心技术:IoC和AoP。 其次:为什么要使用Spring? 轻量、可以集成其他的优 阅读全文
posted @ 2020-08-15 17:48 quintan 阅读(109) 评论(0) 推荐(0)
摘要: 第一种:打war包 主要分为三个步骤: 1、main方法的类继承SpringBootServletInitializer类和实现其configure方法 2、在pom文件中更改打包方式和加上打包插件(一般下载好了就有这个插件) 3、使用Maven得install和package方法来打包,最终会落在 阅读全文
posted @ 2020-08-08 18:38 quintan 阅读(185) 评论(0) 推荐(0)
摘要: 首先需要了解一个软件:PowerDesigner——可以用来创建数据库表的脚本文件 如果数据库已经构建成功了,那么在项目中分为三步走的方式来构建逆向工程。 第一步:pom文件添加插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifac 阅读全文
posted @ 2020-08-08 16:23 quintan 阅读(175) 评论(0) 推荐(0)
摘要: 本文使用的是alibaba的Dubbo。 Dubbo整合Springboot可以分为四步: 第一步:首先需要了解Dubbo官方给的建议,至少有三个工程: 接口工程:主要存实体bean和业务接口 服务提供者:业务接口的实现类和调用数据持久层,并将服务注册到注册中心 服务消费者:处理浏览器客户端发送的请 阅读全文
posted @ 2020-08-08 12:34 quintan 阅读(550) 评论(0) 推荐(0)
摘要: 什么是缓存穿透问题?? 我们使用redis是为了减少数据库的压力,让尽量多的请求去承压能力比较大的redis,而不是数据库。但是高并发条件下,可能会在redis还没有缓存的时候,大量的请求同时进入,导致一大批的请求直奔数据库,而不会经过redis。使用代码模拟缓存穿透问题如下: 首先是service 阅读全文
posted @ 2020-08-03 21:37 quintan 阅读(537) 评论(0) 推荐(0)
摘要: 这边主要分为三个步骤,当让使用redis的前提是你已经把redis安装并且启动起来了。 步骤一、配置pom文件依赖 <!--Springboot集成redis的起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <arti 阅读全文
posted @ 2020-08-03 21:20 quintan 阅读(1061) 评论(0) 推荐(0)
摘要: 主要分为两步 步骤一、在main方法加上@EnableTransactionManagement注解: @SpringBootApplication @EnableTransactionManagement//开启事物的管理支持 public class Application { public s 阅读全文
posted @ 2020-08-03 20:58 quintan 阅读(229) 评论(0) 推荐(0)
摘要: 我们将spring boot配置mybatis分为三步: 步骤一、配置pom文件的依赖: 这边主要是加两个依赖:一个是springboot加载mybatis的起步依赖,一个是mysql的jdbc驱动包。如下: <!--加载mybatis,整合springboot--> <!--这个依赖是mybati 阅读全文
posted @ 2020-08-03 20:51 quintan 阅读(2355) 评论(0) 推荐(0)
摘要: 这边主要有两种方式 方式一、使用传统的Spring提供的字符编码过滤器(Filter的方式) 因为,字符编码过滤器在框架中已经有了,所以我们不需要自己写了。直接进行配置类的实现: @Configuration public class CharacterConfig { @Bean public F 阅读全文
posted @ 2020-08-03 20:24 quintan 阅读(2512) 评论(0) 推荐(0)
摘要: springboot中使用Filter主要有两种方式: 方式一、使用注解的方式: 首先写一个Filter类继承Filter,然后再这个类上加上@WebFilter(urlPatterns = "/*")注解,路径表示需要过滤的路径。具体实现如下: @WebFilter(filterName = "M 阅读全文
posted @ 2020-08-03 18:10 quintan 阅读(489) 评论(0) 推荐(0)