spring boot
Chris馒头
这个作者很懒,什么都没留下…
展开
-
spring boot生成pdf工具类
导入jar包,itextpdf不支持中文,需要导入itext-asian语言包 <!--pdf依赖--> <!-- 支持中文--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </depen原创 2020-08-24 17:19:43 · 663 阅读 · 0 评论 -
springboot自定义缓存工具类
缓存是高并发系统的利器,可以大大减轻数据库压力,提高响应速度。以下介绍在spring boot中使用redis来自定义缓存工具类引入redis pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>原创 2021-03-26 15:36:13 · 904 阅读 · 0 评论 -
springboot集成rabbitmq
导入pom <!--rabbitMQ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>rabbitmq配置spring.rabbitmq.host=localhostspring.rabbit原创 2021-03-26 13:13:56 · 96 阅读 · 0 评论 -
springboot导出excel
jar包 <!-- apache poi office --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> </dependency> <dependency> <groupId>o原创 2020-08-25 16:33:16 · 252 阅读 · 0 评论 -
springboot配置拦截器
1.编写配置package com.sudy.epay.config;import com.sudy.epay.interceptor.LoginInterceptor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation....原创 2019-10-15 09:29:30 · 213 阅读 · 0 评论 -
springboot异步线程池
配置异步线程池package com.sudy.chargerpad.config;import org.springframework.context.annotation.Configuration;import org.springframework.lang.Nullable;import org.springframework.scheduling.annotation.A...原创 2019-07-23 16:26:28 · 210 阅读 · 0 评论 -
springboot定时任务
1.编写配置文件package com.sudy.chargerpad.config;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;@Configuration@EnableS...原创 2019-07-23 17:02:23 · 243 阅读 · 0 评论 -
springboot websocket
1.maven依赖 <!--websocket--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </depende...原创 2019-07-23 18:11:21 · 167 阅读 · 0 评论 -
springboot发送邮件
maven配置 <!--springboot 邮件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency...原创 2019-09-18 14:32:33 · 156 阅读 · 0 评论 -
springboot控制器通知处理异常
springboot中通过控制器通知统一的来实现异常处理自定义异常package com.example.springboot.exception;public class NotFoundException extends RuntimeException{ private static final long serialVersionUID = 1L; priv...原创 2019-05-07 15:45:33 · 1229 阅读 · 0 评论 -
springmvc数据验证
数据验证SpringMVC 也提供了验证参数的机制。一方面,它可以支持JSR-303 注解验证, 在默认的情况下Spring Boot 会引入关于Hibernate Validator 机制来支持JSR-303 验证规范;另外一方面, 因为业务会比较复杂,所以需要自定义验证规则1.JSR-303验证JSR- 303 验证主要是通过注解的方式进行的package com.exa...原创 2019-04-30 16:30:20 · 254 阅读 · 0 评论 -
spring IoC回顾(将Bean 装配到Ioc容器中)
spring IoC(控制反转)在Spring中把每一个需要管理的对象称为Spring Bean (简称Bean ),而Spring 管理这些Bean 的容器,被我们称为SpringIoC 容器(或者简称IoC 容器) 。IoC 容器需要具备两个基本的功能:通过描述管理Bean , 包括发布和获取Bean;通过描述完成Bean 之间的依赖关系。Spring IoC 容器是一个管理B...原创 2019-02-13 14:24:18 · 563 阅读 · 0 评论 -
spring IoC回顾(依赖注入)
@ Autowired它注入的机制最基本的一条是根据类型( by type ), 我们回顾IoC 容器的顶级接口BeanFactory ,就可以知道IoC 容器是通过getBean 方法获取对应Bean 的,而getBean 又支持根据类型( by type )或者根据名称( by name )。如果Dog为Animal的实现类,则通过以下注解可以注入@Autowiredpriv...原创 2019-02-13 16:36:52 · 127 阅读 · 0 评论 -
@Data 注解
@Data : 注解在类上, 为类提供读写属性(提供get/set方法), 此外还提供了 equals()、hashCode()、toString() 方法添加lombok依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artif...原创 2019-04-11 18:08:20 · 4352 阅读 · 0 评论 -
springboot整合mybatis
1.创建springboot项目2.添加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:schemaLocati...原创 2019-04-24 15:05:28 · 175 阅读 · 0 评论 -
springboot导出PDF
在POM中添加pdf依赖 <!--pdf依赖--> <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>core-renderer</artifactId> <version>R8</version> ...原创 2019-05-05 15:24:58 · 4466 阅读 · 3 评论 -
springboot文件上传
DispatcherServlet 会使用适配器模式,将HttpServletRequest 接口对象转换为MultipartHttpServletRequest 对象。MultipartHttpServletRequest 接口扩展了HttpServletRequest 接口的所有方法,而且定义了一些操作文件的方法,这样通过这些方法就可以实现对上传文件的操作。只是在使用SpringMVC...原创 2019-05-05 16:37:09 · 245 阅读 · 0 评论 -
springboot中数据库事务
数据库事务具有以下4 个基本特征, 也就是著名的ACID 。Atomic (原子性): 事务中包含的操作被看作一个整体的业务单元, 这个业务单元中的操作要么全部成功,要么全部失败,不会出现部分失败、部分成功的场景。Consistency (一致性):事务在完成时,必须使所有的数据都保持一致状态,在数据库中所有的修改都基于事务,保证了数据的完整性。Isolation (隔离性):...原创 2019-04-25 14:21:48 · 738 阅读 · 1 评论 -
springmvc获取请求参数
1.在无注解下获取参数在没有注解的情况下, SpringMVC 也可以获取参数,且参数允许为空,唯一的要求是参数名称和HTTP 请求的参数名称保持一致@Controller@RequestMapping("/user")public class UserController { @Autowired private UserService userService;...原创 2019-04-30 14:05:12 · 452 阅读 · 0 评论 -
创建springboot项目
1.登录 https://start.spring.io/ 填写相关的项目信息、jdk版本等,就会生成一个maven项目的压缩包,下载解压导入IDE就可以2.用IDE直接创建首先是启动IntelliJ IDEA 开发环境, 然后选择Create New Project, 就可以看到一个新的窗口。我们选择Spring Initializr , 并且将JDK 切换为你想要的版本点击Next...原创 2019-02-12 15:12:36 · 205 阅读 · 0 评论