本人使用的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项目中有一个入口
自动配置原理-当前版本SpringBoot 2.3.0(有理解错误的地方还希望大家评论指点)1. Spring Boot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2. @EnableAutoConfiguration作用:利用AutoConfigurationImportSelector给容器中导入一些组件可以查看selectImport()方法来
目录请求参数处理请求映射原理普通参数与基本注解@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> #特别注意指定的包目录下,不能有重名的类,因为它是把类名首字母
转载 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
文章目录SpringbootSpringboot简介什么是SpringbootSpringboot能做什么?为什么用Springboot呢准备环境Vscode准备开始使用Springboot依赖管理Maven安装Maven创建Springboot项目自动配置原理Maven自动配置Tomcat自动配置原理Springboot容器功能组件添加@Configuration配置@Bean、@Compo
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5