首先在 pom.xml 中引入依赖。org.springframework.boot spring-boot-starter-jdbccom.h2database h2 runtime复制代码示例程序打算使用 h2 缓存数据库,所以这里也一并引用。1 h2 缓存数据库h2是一个开源的嵌入式(非嵌入式设备)数据库引擎,基于Java开发,可直接嵌入到应用程序中,与应用程序一起打包发布
转载
2024-05-30 10:36:07
61阅读
Tomcat 8 或 SpringBoot集成Tomcat8启动后,请求连接一直超时,且后端无任何日志输出,如下:09:34:24.654 [main] INFO org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer - Tomcat started on port(s): 8888 (h
转载
2024-03-21 10:37:02
118阅读
Spring Boot 控制层之参数传递方法准备工作1. 无注解获取参数2. 使用HttpServletRequest对象3. 使用实体类封装 ★★★4. 使用 @RequestParam 获取参数前端传递数组5. 使用 @PathVariable 获取参数6. 使用 @RequestBody 获取参数示例:前端传递对象数组7. 获取格式化参数 准备工作◼ 新建项目 demo4 ◼ 新建 bea
转载
2023-10-13 14:09:53
177阅读
开发web项目之参数传递项目依赖项目结构请求传参通过 URL 传参表单传参实体传参 项目依赖pom.xml 中添加依赖(添加此依赖并安装插件后,在实体类中使用@data注解,可以省略set和get方法):<!--Web 依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
转载
2024-03-16 13:20:03
477阅读
获取传参@PathVariable注解主要用来获取URL参数。即这种风格的 URL:http://localhost:8080/user/{id}
@GetMapping("/user/{id}")
public String testPathVariable(@PathVariable Integer id) { System.out.println("获取到的id为:" + id);
retu
转载
2023-11-18 20:40:13
57阅读
Netty启动 技术方案 上文说到,我们的技术选型为SpringBoot,那么Netty与SpringBoot如何同时并存,且有没有优雅的启动方式来带动两个端口启动,因为SpringBoot默认的web容器是tomcat,需要一个we
转载
2024-03-11 20:08:49
270阅读
目录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阅读
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阅读
SpringBoot使用RedisTemplate+Lua脚本实现Redis分布式锁问题:定时任务部署在多台Tomcat上,因此到达指定的定时时间时,多台机器上的定时器可能会同时启动,造成重复数据或者程序异常等问题。//发送消息,不能重复发送
@Scheduled(cron = "0 0/15 * * * ? ")
public void sendMsg(String userId) {
}
转载
2023-08-09 17:45:46
62阅读
本文纯个人读书笔记,书籍《一步一步学 Spring Boot 2》 如果喜欢,可直接购买书籍。如有侵权,请联系删除一、使用过滤器1.过滤器过滤器 Filter 是 Servlet 技术之一,通过 Filter 技术,可以对 Web 服务器管理的资源:如 Jsp、Servlet、静态图片文件或静态 htm l文件等进行拦截,从而实现一些特殊的功能。例如实现 URL 级别的权限访问控制、过滤敏感词汇、
转载
2024-10-23 16:11:57
39阅读
spring boot 五:SpringBoot整合mybatis1 依赖配置<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>
转载
2024-04-05 10:54:31
79阅读
目录一、数据源-----配置数据源:(两种) (1)数据源的自动配置-HikariDataSource (2)alibaba提供的Druid数据源二、springBoot2整合MyBatis 第一步:在
转载
2024-04-11 10:14:29
95阅读
SpringBoot2(一)一、Spring和SpringBootSpring:微服务、响应式布局(异步响应流的使用)、分布式云开发、web开发、serverless无服务开发(函数式服务)、事件驱动Event Driver、Batch批处理业务SpringBoot是一个高层的框架,它的底层就是Spring,解决了Spring大量的”配置地狱“带来的麻烦Spring5的重大升级,引入的新的响应式编
转载
2024-03-19 11:36:34
163阅读
文章目录前言一、构建Maven项目,引入Springboot依赖二、MVC风格的参数传递1.前端核心代码2.后端pojo类3.后端controller类三、servlet风格的参数传递1.后端controller类四、总结 前言Springboot是SpringMVC的高度集成,而SpringMVC底层是封装了servlet的。所以在编写Springboot的Controller类时,可以引入s
转载
2023-10-24 20:10:19
104阅读
一:步骤: a)创建一个spring'boot 项目: b)添加mybatis_plus 依赖文