自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 整合mybstis+springboot+shiro(认证+授权+加密+有dome)

1.导入pom依赖<!-- shiro--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.4.0</version&gt...

2021-09-11 13:41:04 167

原创 SpringBoot整合Redis

pom.xml<!-- 整合redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>配置application#Re...

2021-08-20 22:26:24 374

原创 linux环境安装redis6

1.linux环境安装redis 安装gcc yum install gcc 全部yes就可以 然后查看版本 gcc --version 拿到redis.tar 解压 tar -zxvf 目录名称 进入目录 cd redis-6.2.5 在redis-6.2.5目录中make编译好 如果没有C语言gcc环境会报错误 解决方案:运行make distclean 再次ma

2021-08-14 14:10:18 398

原创 SpringBoot系列之profiles配置多环境用法介绍

1、Profile功能为了方便多环境适配,springboot简化了profile功能。1、application-profile功能默认配置文件 application.yaml;任何时候都会加载 指定环境配置文件 application-{dev}.yaml 修改配置文件的任意值,命令行优先 默认配置与环境配置同时生效 同名配置项,profile配置优先2.激活指定profile1.在配置文件中指定 spring.profiles.active=dev激活指定环境配置文件

2021-08-11 15:22:25 1485

原创 Springboot使用AdminUi可视化监控中心

官网https://codecentric.github.io/spring-boot-admin/2.4.3/#getting-started创建一个服务端配置<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2.4.3&lt

2021-08-10 20:58:33 1613

原创 springBoot解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

当我们整合springBoot+mybatis+mybatis plus使用的是springboot+mybatis的框架,一切接口服务均没有问题但是使用mybatis plus 的时候mybatis就不能用了我们可以把配置文件application的mybatis改成mybatis: config-location: classpath:Mybatis/mybatisConfig.xml #mybatis文件配置地址 mapper-locations: classp

2021-08-09 15:28:42 1433

原创 spring boot 整合Mybatis(逆向工程)

创建项目导入依赖<?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://maven.apache.org/xsd/...

2021-08-09 15:20:13 1306

原创 SpringBoot整合MybatisPlus详细教程

首先创建maven项目pom.xml<!-- web--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency><!-- 模板引擎--&gt

2021-08-09 14:51:10 1476

原创 如何在Spring Boot中集成Druid连接池和监控?

使用yaml的配置方式这里druid官方github地址https://github.com/alibaba/druid分析自动配置扩展配置项 spring.datasource.druid DruidSpringAopConfiguration.class, 监控SpringBean的;配置项:spring.datasource.druid.aop-patternsDruidStatViewServletConfiguration.class, 监控页的配置:spring.dataso

2021-08-06 15:33:27 1324

原创 springboot 开启druid监控器(configuration方式)

1、druid官方github地址https://github.com/alibaba/druid整合第三方技术的两种方式自定义 找starter一.pom.xml导入依赖<!-- jdbc--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st

2021-08-05 21:46:24 1741 1

原创 spring boot的单个文件多文件上传原理及使用

一、原理自动配置原理文件上传自动配置类-MultipartAutoConfiguration-MultipartProperties自动配置好了 StandardServletMultipartResolver 【文件上传解析器】 原理步骤1、请求进来使用文件上传解析器判断(isMultipart)并封装(resolveMultipart,返回MultipartHttpServletRequest)文件上传请求 2、参数解析器来解析请求中的文件内容封装成MultipartFile3、将r

2021-08-04 21:20:42 1679

原创 springBoot拦截器Interceptor的使用

1.原理1、根据当前请求,找到HandlerExecutionChain【可以处理请求的handler以及handler的所有 拦截器】2、先来顺序执行 所有拦截器的 preHandle方法1、如果当前拦截器prehandler返回为true。则执行下一个拦截器的preHandle 2、如果当前拦截器返回为false。直接 倒序执行所有已经执行了的拦截器的 afterCompletion;3、如果任何一个拦截器返回false。直接跳出不执行目标方法4、所有拦截器都返回True。执行目标.

2021-08-04 21:02:03 1464

原创 springMVC之文件上传

文件上传首先导入文件上传的jar包 commons-fileupload-1.4.jar commons-io-1.4.jar 配置控制器/** * 文件上传 * @param name * @param uploadFile * @param modelMap * @param session * @return */ @RequestMapping("upload") public ...

2021-07-08 15:14:31 1668

原创 SpringMVC的Ajax请求实现前后端分离

前后端分离实现1.实现ajax查询所有数据返回前端/** * 将返回的数据放在响应体中; * 如果是对象,jackson包自动将对象转为json格式 * @return */@ResponseBody@RequestMapping("/ajax")public List<product> ajaxQuery(){ List<product> query = productDAO.getQuery(); return query;}<%...

2021-07-05 23:01:11 2058

原创 springMVC实现下载

/** * 使用springMVC下载 * @param request * @return * @throws IOException */ @RequestMapping("/download")public ResponseEntity<byte[]> download(HttpServletRequest request) throws IOException {// 得到要下载的流; ServletConte.

2021-07-05 22:42:00 1576

转载 springMVC日期格式化or数字格式化

.日期格式化or数字格式化 @DatetimeFormat(pattern=“yyyy-MM-dd”)是将String转换成Date,一般前台给后台传值时用 @JsonFormat(pattern=“yyyy-MM-dd”) 将Date转换成String 一般后台传值给前台时 此处注意:@JsonFormat会让时间以0区时间显示。如果直接使用会少了8小时(我所在的是北京时区)修改为 @JsonFormat(pattern=“yyyy-MM-dd”,timezone=“GMT+8”)

2021-07-04 21:27:21 1733

原创 Spring MVC数据校验

Spring MVC数据校验测试数据校验;只做前端校验是不安全的;在重要数据一定要加上后端验证;1)、可以写程序将我们每一个数据取出进行校验,如果失败直接来到添加页面,提示其重新填写;2)、SpringMVC;可以JSR303来做数据校验 JDBC:规范---实现(各个厂商的驱动包) JSR303:规范-----Hibernate Validator(第三方校验框架) 3)、如何快速的进行后端校验; 1)、导入校验框架的jar包; 有几个带el的j.

2021-07-04 21:24:19 1849

原创 Spring MVC 乱码问题一分钟帮你解决(超简单源码分析)

如何解决呢???其实我们可以用过滤器创建字符编码的过滤器spring都写好了直接用就可以l看下面讲解首先我们创建一个页面<form action="param/addbook" method="post"> 书名:<input type="text" name="bookName"/><br/> 作者:<input type="text" name="author"/><br/> 价格:<inpu..

2021-06-22 16:33:40 2684

原创 REST RESTful 风格(rest风格的CRUD)源码分析

什么是REST?REST(英文:Representational State Transfer,简称REST,意思:表述性状态转换,描述了一个架构样式的网络系统,比如web应用)。它是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件,它主要用于客户端和服务端交互类的软件。基于这个风格设计的软件可以更简介,更有层次,更易于实现缓存等机制。它本身并没有什么使用性,其核心价值在于如何设计出符合REST风格的网络接口。什么是RESTful?REST:指的是一组架构约束条件

2021-06-22 16:16:52 2837

原创 Spring MVC的@RequestMapping注解的使用一看就会系列

@RequestMapping简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解属性 value: 指定请求的实际地址; name: 可以说明你的方法是啥的; method: 指定请求的method方法类型, GET、POST等; consumes: 指定处理请求的提交内容类型(Content-Type

2021-06-20 18:32:37 2994 3

原创 spring MVC之@PathVariable注解使用教程(一看就会系列)

@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值@Controller@RequestMapping("test")public class RequestMapping03 { //路径上可以有占位符: 占位符 语法就是可以在任意路径的地方写一个{变量名} // /user/admin /user/leifengyang // 路径上的占位符只能占一层路径 @RequestMapping("user/{id}/{n

2021-06-20 17:51:32 3131

原创 一看完就会的spring核心AOP(动态代理...)

2.AOP面向切面编程AOP:(Aspect Oriented Programming)面向切面编程;OOP:(Object Oriented Programming )面向对象编程;面向切面编程:基于OOP基础之上新的编程思想;指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这种编程方式,面向切面编程; 场景:计算器运行计算方法的时候进行日志记录;加日志记录:1.面向对象(OOP) 直接编写在方法内部;不推荐,修改维护麻烦; 日志记录:系统的辅助功能;

2021-06-19 17:00:27 2666

原创 spring的IOC控制反转

1.IOC控制反转IOC:(Inversion(反转) Of Control):控制反转;控制:资源的获取方式;主动式:(要什么资源都自己创建即可)BookServlet{ //自己new对象 BookService bs = new BookService(); AirPlane ap = new AirPlane();//复杂对象的创建是比较庞大的工程 } ...

2021-06-19 16:56:21 2699

转载 SpringMVC【入门篇】

1.摘要本文旨在读者能通过本文知道SpringMVC是什么、干什么用的,在此基础上为了让读者能”知其然知其所以然”,还会介绍SpringMVC执行原理流程是怎么的,为的是让读者能对SpringMVC有更加深刻的认识和理解,在开发中能顺心应手,最后再通过一个简单的入门案例实现SpringMVC的功能,让读者切身感受下SpringMVC在项目中的作用。2.SpringMVC概述2.1.什么是SpringMVCSpringMVC就是一个Spring内置的MVC框架。MVC框架...

2021-06-19 16:49:29 3427

原创 idea导入一个别人的web项目图文教程

第一步open打开别人的项目打开完毕全是红打开添加web点击web配置xml和web选中项目的确定即可记得导入jar配置tomcat运行即可

2021-06-18 15:54:04 3908 1

原创 spring事务声明

spring事务声明JdbcTemplate事务操作数据库; Spring提供了JdbcTemplate能快捷的操作数据库; JdbcTemplate和QueryRunner差不多;JdbcTemplate使用步骤:1)、导包;- spring-jdbc-4.0.0.RELEASE.jar- spring-orm-4.0.0.RELEASE.jar- spring-tx-4.0.0.RELEASE.jar2)、写配置<!--获取配置文件--> <..

2021-06-18 01:14:51 2657

原创 2021-05-23 使用idea写一个mybatis程序

1.第一个Mybatis程序1.1.创建一个数据库1.2新建目录1.新建一个普通的maven项目2.删除src目录2.1再创建一个Mybatis目录3.导入父pom.xml maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or...

2021-05-23 21:47:30 2736

shiro权限控制.md

学完shiro初级操作

2021-09-13

雷丰杨ssm笔记+源码.rar

兄弟们冲冲冲

2021-06-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除