文章目录1.Redis与SpringBoot搭建1.1 介绍1.2 环境搭建2.Redis数据类型2.1 String2.2 Hash2.3 List2.4 Set2.5 zSet2.6 Sorted set3.Redis模板类3.1 StringRedisTemplate3.1.1 简单例子3.2 RedisTemplate3.2.1 简单举例3.2.2 解决“乱码”3.2.3 使用redis
 1.开发环境    IDE:   JAVA环境:       Tomcat:         2.使用Idea生成spring boot项目      以下是使用Idea生成基本的spring boot的步骤。  &n
Spring boot 目录结构一、主要目录目录名称相对路径主要用途源码目录src\main\java存储源码资源目录src\main\resources存储静态资源、动态页面、配置文件测试目录src\test\java存储单元测试、测试程序java目录是进行编程和开发的主要目录,业务逻辑代码在这里完成。DemoApplication.java 入门口类在生成的springboot项目中有一个入口
自动配置原理-当前版本SpringBoot 2.3.0(有理解错误的地方还希望大家评论指点)1. Spring Boot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2. @EnableAutoConfiguration作用:利用AutoConfigurationImportSelector给容器中导入一些组件可以查看selectImport()方法
Springboot出现之前配置数据以及相关的事物,缓存等内容一直是个繁琐的工作,但是Springboot出现后这些基本都可以靠默认配置搞定,就变得很轻松了。这就是现在推崇模板>配置的原因,不过话说回来,如果你想配和模板不同,该繁琐的地方仍然一样繁琐,比如今天要讲的,在Springboot项目中配多数据。接下来逐渐讲一下。为项目添加Druid依赖直接去Maven仓库搜最新的Druid和
转载 2023-08-26 23:13:37
76阅读
目录1 起步依赖1.1 starter场景启动器1.2 父项目作依赖管理2 自动配置2.1 自动配置Tomcat服务器2.2 自动配置web开发场景、SpringMVC组件2.3 默认的包注解扫描规则2.4 默认的配置属性值2.5 按需加载所有的自动配置项1 起步依赖1.1 starter场景启动器        在依赖导入这一方面,Sp
转载 2024-04-29 12:50:07
138阅读
目录请求参数处理请求映射原理普通参数与基本注解@MatrixVariable(矩阵变量): 请求参数处理1、rest使用与原理 •Rest风格支持(使用HTTP请求方式动词表示对资源的操作) /user GET-获取用户 DELETE-删除用户 PUT-修改用户 POST-保存用户 但是表单只支持get和post请求,要实现delete和put请求需要使用 核心Filter;HiddenHttp
转载 2024-06-07 01:02:25
90阅读
一.SpringBoot简介1.SpringBoot是什么        Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发
转载 2024-03-25 20:17:19
82阅读
转载 2019-03-15 08:51:00
99阅读
2评论
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。     多年以来,Spring IO平台饱受
转载 2024-04-17 11:12:16
19阅读
一、基础篇(会用)(一)快速上手SpringBoot 了解REST风格1.@RequestBody@RequestParam @PathVariable区别 @RequestParam用于接收url地址传参或表单传参 @RequestBody用于接收json数据 @PathVariable用于接收路径参数,使用{参数名称}描述路径参数应用 后期开发中,发送请求参数超过1个时,以json格
转载 2024-05-08 10:58:05
193阅读
springboot2
原创 2022-10-17 15:10:22
75阅读
背景: 1、四年多之前我写过一块多数据的,随着框架的升级,技术的进步,已经不能很好的满足需求 2、现在自身对这块又重新进行了回忆,发现很多内容可以优化改造 3、公司项目中现在又有此需求,所以参考了一些资料结合之前的代码对此进行了重要代码的优化改造结果: 就优化结果来看,个人觉得几乎已经接近完美,优化升级事项说明 1、完善连接池参数实现,调整了参数配置文件的配置,采用数组方式兼容yml文件 2、支
转载 2024-03-16 10:02:01
44阅读
SpringBoot使用RedisTemplate+Lua脚本实现Redis分布式锁问题:定时任务部署在多台Tomcat上,因此到达指定的定时时间时,多台机器上的定时器可能会同时启动,造成重复数据或者程序异常等问题。//发送消息,不能重复发送 @Scheduled(cron = "0 0/15 * * * ? ") public void sendMsg(String userId) { }
转载 2023-08-09 17:45:46
62阅读
导入redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version&
转载 2023-12-01 12:28:32
106阅读
文章目录SpringbootSpringboot简介什么是SpringbootSpringboot能做什么?为什么用Springboot呢准备环境Vscode准备开始使用Springboot依赖管理Maven安装Maven创建Springboot项目自动配置原理Maven自动配置Tomcat自动配置原理Springboot容器功能组件添加@Configuration配置@Bean、@Compo
SpringBoot2+Mybatis的多数据配置实现概述Multi-DataSource 模块的建立定义TargetDataSource注解定义Aop拦截器定义多线程下data source type的存取器定义数据注册器定义自定义数据定义EnableMultiDataSource在yml里面配置多数据参数启动类必须加上注解测试不用Aop拦截的处理方式事务管理 (注解方式)事务管理测试
官方说明:Spring Boot 2.X 版本不再支持配置继承,多数据的话每个数据的所有配置都需要单独配置,否则配置不会生效。所以需要单独配置多个数据的配置项。这里需要注意的是多个数据的配置区分是要在druid后面。下面以一个项目中连接两个不同数据库实例中演示MyBatis 配置多数据。11.1 POM文件配置添加POM依赖。<?xml version="1.0"?> &l
转载 2024-04-22 13:09:09
64阅读
SpringBoot2(一)一、Spring和SpringBootSpring:微服务、响应式布局(异步响应流的使用)、分布式云开发、web开发、serverless无服务开发(函数式服务)、事件驱动Event Driver、Batch批处理业务SpringBoot是一个高层的框架,它的底层就是Spring,解决了Spring大量的”配置地狱“带来的麻烦Spring5的重大升级,引入的新的响应式编
转载 2024-03-19 11:36:34
163阅读
配置同时使用2个数据 1. application.properties spring.datasource.dbold.jdbc-url=jdbc:oracle:thin:@10.16.4.77:1521:urpdb spring.datasource.dbold.username=DEPLOY ...
转载 2021-09-22 14:42:00
611阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5