本人使用的springboot版本为2.1.7,先引入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></de...
原创
2021-10-11 14:45:38
1354阅读
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项目中有一个入口
转载
2024-09-04 14:22:10
31阅读
自动配置原理-当前版本SpringBoot 2.3.0(有理解错误的地方还希望大家评论指点)1. Spring Boot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2. @EnableAutoConfiguration作用:利用AutoConfigurationImportSelector给容器中导入一些组件可以查看selectImport()方法来
转载
2024-04-06 11:09:16
92阅读
目录请求参数处理请求映射原理普通参数与基本注解@MatrixVariable(矩阵变量): 请求参数处理1、rest使用与原理 •Rest风格支持(使用HTTP请求方式动词来表示对资源的操作) /user GET-获取用户 DELETE-删除用户 PUT-修改用户 POST-保存用户 但是表单只支持get和post请求,要实现delete和put请求需要使用 核心Filter;HiddenHttp
转载
2024-06-07 01:02:25
90阅读
目录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阅读
一.SpringBoot简介1.SpringBoot是什么 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发
转载
2024-03-25 20:17:19
82阅读
在Springboot出现之前配置数据源以及相关的事物,缓存等内容一直是个繁琐的工作,但是Springboot出现后这些基本都可以靠默认配置搞定,就变得很轻松了。这就是现在推崇模板>配置的原因,不过话说回来,如果你想配和模板不同,该繁琐的地方仍然一样繁琐,比如今天要讲的,在Springboot项目中配多数据源。接下来逐渐讲一下。为项目添加Druid依赖直接去Maven仓库搜最新的Druid和
转载
2023-08-26 23:13:37
76阅读
#Mybatis的配置
#日志 让控制台打印sql语句
logging.level.com.allen.druid.dao=debug
#通过包扫描自定义别名,相等于mybatis的<typeAliases>的子标签<package name=com.allen.springbootmybatis.bean>
#特别注意指定的包目录下,不能有重名的类,因为它是把类名首字母
转载
2024-02-20 13:43:30
83阅读
转载
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
196阅读
序言:比起传统复杂的单体工程,使用Maven的多模块配置,可以帮助项目划分模块,鼓励重用,防止POM变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使得针对某个模块的特殊控制更为方便。接下来,本文将重点阐述SpringBoot在Maven环境的多模块构建过程。本项目传送门: SpringBoot-Integration一、创建聚合父工程1.首先使用 Spring Initializ
转载
2023-10-31 12:37:14
244阅读
springboot2
原创
2022-10-17 15:10:22
75阅读
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阅读
在学习springboot整合dubbo时,需要创建一些maven工程,结构目录如下:springboot-dubbo-parent pom类型,定义公共的依赖信息——springboot-dubbo-public-api-service pom类型,存放公共接口————springboot-dubbo-api-member-service &nbs
转载
2024-02-09 16:00:00
83阅读
开发工具用idea,用maven管理jar:1.创建父级模块:file-new-project-maven-next,直接上图,项目名字包路径可修改,打包方式pom,具体配置最后贴上2.创建子模块,右键父模块new-Module,(web模块与其他模块有区别),先web模块创建new-Module-spring initializr-next2.1这里可以选适合自己,也可以不选,自己在pom.xm
转载
2024-02-23 10:20:57
35阅读
文章目录SpringbootSpringboot简介什么是Springboot?Springboot能做什么?为什么用Springboot呢准备环境Vscode准备开始使用Springboot依赖管理Maven安装Maven创建Springboot项目自动配置原理Maven自动配置Tomcat自动配置原理Springboot容器功能组件添加@Configuration配置@Bean、@Compo
转载
2024-03-29 13:17:02
58阅读
1.创建父工程通过Spring Lnitalizer创建, 我这里使用的是 springboot 2.7.3 + jdk11 创建好后删除刚创建工程里不需要的文件, 只保留:.idea 文件夹 、项目 pom 文件、以及一个 *.iml 文件2.创建子模块 我们创建 archives_common,archives_web,archives_biz,archives_manage 4个模块 删除多
转载
2024-07-17 13:04:29
196阅读