![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 66
qq_1757537040
这个作者很懒,什么都没留下…
展开
-
springboot项目中整合RabbitMQ高级消息队列(技术篇)
注:此篇只是简单整合使用,不涉及RabbitMQ高级消息队列概念1.在pom中导入rabbitMQ整合启动场景依赖<!-- 引入rabbitMQ高级消息队列依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</a原创 2022-02-17 15:48:18 · 1562 阅读 · 0 评论 -
springboot(面试题)
1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多 Spring Boot 详细介绍请看这篇文章《什么是Spring Boot?》。2、为什么要用 Spring Boot?Spring Boot 优点非常多,如:独立运行 简化配置 自动配置 无代码生成和XML配置 应用监控 上手容易 .....原创 2022-01-05 09:44:22 · 63 阅读 · 0 评论 -
dubbo+zookeeper分布式框架如何加入事务控制(入坑篇)
1.需要在启动类上配置开启事务注解@EnableTransactionManagement(proxyTargetClass = true)2.在需要添加事务控制的类上面,添加注解(一定要这个事务名字,不要用默认的)@Transactional(value = "myTransactionManager")3.配置事务控制的配置类,注入到容器中@Configurationpublic class MyTransaction { @Value("root")原创 2021-12-22 21:28:12 · 1631 阅读 · 0 评论 -
springboot项目中使用redis缓存(技术篇)
1.先在虚拟机上安装linux系统,并安装redis2.通过命令先打开redis文件夹cd /opt/redis-6.2.1/src3.启动redis服务器 redis.conf中要修改这两个东西 1.# bind 127.0.0.1 2.protected-mode no./redis-server /etc/redis.conf4.查看redis服务状态ps -ef | grep redis5.关闭防火墙systemctl stop ...原创 2021-12-15 11:37:01 · 413 阅读 · 0 评论 -
springboot项目中如何使用阿里云存储(技术篇)
1.需要先创建阿里云账户,并开通oss对象存储2.编写控制层 方法@PostMapping("uploadOssFile")public R uploadOssFile(MultipartFile file){ //获取上传的文件 MultipartFile //返回上传的路径 String url = ossService.uploadFileAvatar(file); return R.ok().data("url",url);}3.根据对象用法的官方原创 2021-12-09 10:38:38 · 322 阅读 · 0 评论 -
springboot项目java文件中打包xml文件
1.在pom中添加build打包的配置<build> <!--项目打包时会讲java目录中的*.xml文件也进行打包--> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xm原创 2021-12-08 18:15:03 · 1223 阅读 · 0 评论 -
springboot中实现全局异常处理
话不多说直接上干货:(每个注释都有详细解释,只需要有这个类就可以自动捕获处理控制层所有的异常了)package com.quanzhan.excep;import com.quanzhan.entity.CommonResult;import org.springframework.http.HttpStatus;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework原创 2021-11-26 18:24:51 · 406 阅读 · 0 评论 -
springboot中开启事务管理
1.在需要整体回滚的方法上面添加注解:@Transactional(这个注解可以用在控制层和业务层都是可以的)@GetMapping("/toCheckout")@Transactionalpublic String toCheckout(HttpSession session, Model model) throws Exception { TUser user =(TUser) session.getAttribute(BookStor原创 2021-11-26 16:40:50 · 564 阅读 · 0 评论 -
springboot整合mybatis实现数据库的更新批处理
1.在mapper接口中编写方法/** * 修改book表中的销量和库存 * 要使用批处理 */Integer batchBookCountStork(@Param("bookList") List<CartItem> bookList);2.在mapper.xml中编写对相应的更新sql语句<update id="batchBookCountStork" parameterType="java.util.List"> UPDATE t_book原创 2021-11-26 12:28:04 · 2070 阅读 · 0 评论 -
springboot整合mybatisplus中如何获得自增长主键
1.需要在mapper里面手动写一个添加到数据库表的方法2.在方法上面加上一个注解(keyProperty的值就是实体类的增长主键)@Options(useGeneratedKeys = true, keyProperty = "orderId")3.然后再xml配置文件里面写添加语句,或者使用注释再mapper上面写添加语句4.测试的时候,当数据库添加完成,我们把实体类的增长主键打印,就可以看到跟数据库一样了...原创 2021-11-25 15:53:50 · 1411 阅读 · 0 评论 -
在springboot中实现AOP切面编程
1.先引入aop的依赖<!-- 引入aop的依赖https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifa原创 2021-11-25 14:58:33 · 423 阅读 · 0 评论 -
在springboot中实现Filter过滤器
1.先给容器注册自定义的过滤器@Configurationpublic class WebFilterConfig { /** * 注册第三方过滤器 * 功能与spring mvc中通过配置web.xml相同 * @return */ @Bean public FilterRegistrationBean filterRegistrationBean(){ //创建过滤器注册bean FilterRegi原创 2021-11-25 14:29:16 · 273 阅读 · 0 评论 -
springboot中如何使用验证码
1.先在pom中引入kaptcha依赖<!-- 引入图片验证依赖https://mvnrepository.com/artifact/com.github.penggle/kaptcha --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2<...原创 2021-11-20 20:58:45 · 169 阅读 · 0 评论 -
springboot中如何使用图片验证码
1.先在pom中引入kaptcha依赖<!-- 引入图片验证依赖https://mvnrepository.com/artifact/com.github.penggle/kaptcha --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2<原创 2021-11-20 20:54:26 · 353 阅读 · 0 评论 -
springboot整合thymeleaf(超级简单)
1.在pom中导入springboot整合thymeleaf的依赖<!--引入thymeleaf依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2.添加配置(yml)#thymele原创 2021-11-20 20:26:29 · 215 阅读 · 0 评论 -
springboot整合mybatisplus实现逆向工程(简单版)
1.创建springboot项目:(这里用了最新版本)2.导入mybatisplus逆向工程的五个依赖(依赖的版本尽量按照这个)<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version>...原创 2021-11-20 20:13:17 · 1701 阅读 · 0 评论