
SpringBoot
蒋绊爱
这个作者很懒,什么都没留下…
展开
-
SpringBoot监控之actuator
首先来创建个模块然后直接运行程序再去浏览器上访问一下把里面的json拿去解析一下原创 2021-05-26 20:08:29 · 257 阅读 · 0 评论 -
SpringBoot自动配置之事件监听
首先创建个模块原创 2021-05-26 18:44:44 · 334 阅读 · 2 评论 -
SpringBoot自动配置之自定义starter
首先导入MyBatis的起步依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version></dependency>创建个这玩意儿再来创建个模块把自动生成的文件都删.原创 2021-05-18 16:28:41 · 255 阅读 · 1 评论 -
SpringBoot自动配置之EnableAutoConfiguration
原创 2021-05-18 14:11:25 · 215 阅读 · 0 评论 -
SpringBoot自动配置之@Import详解
Import的四种用法方式一:导入Bean方式二:导入配置类首先我们再来创建一个Bean再来修改一下配置类运行后可发现两个类都被加载进来了注意:用第二种方式的话@Configuration可以省略第三种方式:导入ImportSelector的实现类首先来写一个名叫MyImportSelector的类并继承ImportSelector接口可发现Bean被导入了第四种方式:导入ImportBeanDefinitionRegistrar实现类首先我们来定义一个名叫MyImpo.原创 2021-05-16 22:44:46 · 632 阅读 · 0 评论 -
SpringBoot自动配置之Enable注解原理
@Enable*注解SpringBoot中提供了很多Enable开头的注解,这些注解都是用于动态启动某些功能的。而其底层原理是使用Import注解导入一些配置类,实现Bean的动态加载。思考:SpringBoot工程是否可以直接获取jar包中定义的Bean?答:不可以下面是代码演示首先我们来创建个工程我们在第一个工程里写这三行代码然后我们再来创建个工程然后在里面写个User类接着再给它写个配置类再去springboot-enable这个模块里导入springboot-enabl原创 2021-05-15 21:39:04 · 299 阅读 · 0 评论 -
SpringBoot自动配置之切换内置web服务
SpringBoot的web环境默认使用Tomcat作为内置服务器,其实SpringBoot提供了四种内置服务器供我们选择,我们可以很方便的进行切换。下面是代码示例首先我们在pom文件里导入web的坐标启动此工程后可发现Tomcat被启动了然后我们在这里面把这玩意儿排除掉可发现配置文件被改变了这一步 的目的是为了排除Tomcat的依赖然后我们再来引入jetty的依赖重启引导后我们可发现已经不是Tomcat启动了...原创 2021-05-15 18:16:20 · 188 阅读 · 0 评论 -
SpringBoot自动配置之Condition
首先写个这玩意儿再给它写个坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>运行结果是首先我们来创建一个User的bean再来写个配置类..原创 2021-05-14 16:52:52 · 262 阅读 · 5 评论 -
SpringBoot整合其他框架之Redis
我们来测试redis再来启动本机redis先来存再来取可发现值被取出最后我们还可以来个redis配置链接地址原创 2021-05-07 00:56:34 · 147 阅读 · 0 评论 -
SpringBoot整合其他框架之MyBatis
创建一个这个东西里面的内容是package com.itheima.springbootmybatis.domain;public class User { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { ...原创 2021-05-05 18:05:56 · 95 阅读 · 0 评论 -
SpringBoot整合其他框架之Junit
里面的pom文件内容是<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x..原创 2021-05-04 23:32:45 · 115 阅读 · 1 评论 -
SpringBoot配置之项目内部配置文件加载顺序
运行程序时我们可发现config包下的配置文件生效了,因为它的优先级更高我们再来修改一下项目的默认访问路径再来写个这个类里面的内容是启动项目可发现配置成功通过以上我们可发现配置文件是互补的,这里没有会去其他地方找...原创 2021-05-04 22:47:18 · 205 阅读 · 0 评论 -
SpringBoot配置之profile
里面的内容是然后我们在application.properties文件中指定使用哪个配置文件比如使用dev端口就是8081原创 2021-05-04 22:16:51 · 107 阅读 · 0 评论 -
SpringBoot配置之获取数据
首先来获取name的接着来获取name的值原创 2021-05-04 21:04:50 · 329 阅读 · 0 评论 -
SpringBoot配置之yaml
基本语法篇数据格式下面是代码演示server: port: 8082name: abc# 对象person: name: zhangsan age: 20#对象行内写法person2: {name: zhangsan,age: 20}#数组address: - beijing - shanghai# 数组行内写法address2: [beijing,shanghai]# 纯量msg1: 'hello \n world' # 不会识别转义字符原创 2021-05-04 12:18:10 · 102 阅读 · 2 评论 -
SpringBoot配置之配置文件分类
里面的内容是启动程序后可发现端口已被改变我们再来写yml格式把properties里面的内容注释了再在yml中写可发现8082也生效了我们再来演示一下yaml格式首先把yml中的文件给注释了再来创建一个这个文件里面的内容是然后我们可发现端口改变了...原创 2021-05-04 10:41:43 · 205 阅读 · 0 评论 -
快速构建SpringBoot工程
然后我们可发现点击此处可以启动然后再来写个这玩意儿里面的内容是重启Tomcat,输入这个地址,可得到原创 2021-05-03 23:26:10 · 61 阅读 · 0 评论 -
springboot快速入门
首先导入两个坐标 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version>原创 2021-05-03 22:29:56 · 69 阅读 · 1 评论