![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 64
SpringBoot相关内容
野人小哥哥
捕获一只代码筑梦攻城狮,请查收。
展开
-
Spring Boot整合MyBatis-plus
步骤一:在项目的pom.xml文件当中引入MyBatis-plus依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> <.原创 2021-07-07 20:41:53 · 214 阅读 · 2 评论 -
Spring Boot整合MyBatis
准备工作 MyBatis开源项目参考源地址https://github.com/mybatis。SpringBoot官方starter命名方式:spring-boot-starter-*第三方starter命名方式:xxx-spring-boot-starter 在使用MyBatis之前,需要在自己的项目当中引入MyBatis的相关依赖,即在项目的pom.xml配置文件中引入依赖即可。...原创 2021-07-05 21:26:00 · 172 阅读 · 2 评论 -
视图解析与模板引擎thymeleaf
视图解析:SpringBoot默认不支持JSP,需要引入第三方模板引擎技术实现页面渲染。视图解析模板引擎thymeleafthymeleaf使用引入starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>原创 2021-03-25 15:41:11 · 197 阅读 · 0 评论 -
SpringBoot之Web开发02
请求参数处理Rest风格支持(使用HTTP请求方式动词来表示对资源的操作)以前:/getUser 获取用户/deleteUser 删除用户/editUser 修改用户/saveUser 保存用户现在:/userGET-获取用户DELETE-删除用户PUT-修改用户POST-保存用户核心Filter:需要配置HiddenMethodFilter用法:表单method=post,隐藏域 _method=putSpringBoot中需要手动开启:spring: mvc:原创 2021-03-25 11:15:45 · 64 阅读 · 0 评论 -
SpringBoot之Web开发01
学习路线 xdm,跟我一起征服掉它。简单功能分析静态资源访问静态资源目录包含:/static;/public;/resources;/META-INF/resources。访问:当前项目根路径/+静态资源名原理:静态映射/**。请求进来,先去找Controller看能不能处理,不能处理的所有请求都交给静态资源处理器,静态资源也不能处理的话就显示404错误。静态资源访问前缀默认无前缀,建议给静态资源的访问设置一个前缀标识,因为在后期在设置拦截器的时候可以跳过拦截使用特定前缀的静态资源。原创 2021-03-19 16:22:27 · 78 阅读 · 0 评论 -
配置文件-yaml用法
properties yaml同以前的properties用法,可以理解为就是一种标记语言。yaml yaml非常适合用来做以数据为中心的配置文件基本语法key:value;k、v之间有空格大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只要相同层级的元素左对齐即可‘#’表示注释“与”表示字符串内容会被转义/不转义 接下来举例说明实际的用法是怎样的:import lombok.Data;import lombok.ToString;i原创 2021-03-18 15:42:02 · 601 阅读 · 1 评论 -
SpringBoot实战开发
开发一般流程引入场景依赖查看自动配置了哪些1.自己分析,引入场景对应的自动配置一般都生效了2.配置文件中设置debug=true开启自动配置报告。Negative(表示未生效)/Positive(生效)是否需要需改1.参照文档修改配置项 https://docs.spring.io/spring-boot/docs/2.4.3/reference/html/appendix-application-properties.html#common-application-properties-原创 2021-03-16 21:02:08 · 90 阅读 · 0 评论 -
SpringBoot底层注解详解
文章目录@ConditionalOnBean@ConditionalOnMissingBean@ImportResource@ConfigurationProperties@ConditionalOnBean 基于bean组件的条件判断,简单来说就是只有当前的的IOC容器当中包含@ConditionalOnBean注解所规定的bean组件的时候,其它的组件才会被注入到容器当中。@Bean("Tom")//这里可以设置自定义组件的名字 public Pet pet01(){ P原创 2021-03-14 16:55:16 · 261 阅读 · 2 评论 -
底层注解-@Configuration详解
如何给容器注入组件方式1:基于原生spring的方式原创 2021-03-13 18:11:41 · 254 阅读 · 0 评论 -
SpringBoot自动配置原理
父项目依赖管理 首先我们来分析一下SpringBoot的pom文件当中的父项目parent: 其实每一个SpringBoot工程都会有这样的一个父项目,这个父项目的作用是什么呢?前面我们学习过的maven的父项目都是用来作为依赖管理的,父项目当中可能会声明许多依赖,子项目只需要继承父项目即可,子项目以后写依赖就不需要版本号了。这个父项目还有一个继承的最高级的父项目:鼠标点进去我们会发现,我们开发当中需要用到的几乎所有的jar包的所有版本都在里面:假设我们需要使用自己想用的某个版本的话,比如原创 2021-03-12 19:42:13 · 72 阅读 · 1 评论 -
SpringBoot编写第一个应用程序
文章目录maven设置编写HelloWorld修改SpringBoot的默认设置创建可执行jar包(简化部署)maven设置 在使用SpringBoot进行正式的Java开发之前,我们需要对maven进行一个统一的设置,在seethings.xml文件当中将下列代码粘贴进去即可。设置maven使用阿里云的镜像,这样以后项目当中下载依赖就很快。<mirrors> <mirror> <id>nexus-aliyun</id>原创 2021-03-12 16:23:46 · 178 阅读 · 0 评论 -
Spring Boot入门
Spring Boot简介背景: J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的步数流程第三方技术集成难度大。 Spring Boot用来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的、产品级别的应用。简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案。解决:“Spring全家桶”时代Spring Boot➡J2EE一站式解决方案Spring Cloud➡分布式解决方案优点:快原创 2021-02-24 10:13:00 · 70 阅读 · 0 评论