SpringBoot
文章平均质量分 70
SpringBoot学习
gh-xiaohe
兄弟们,点赞,关注我,是我创作博客的动力
展开
-
002SpringBoot自动配置原理
1、SpringBoot启动会加载大量的自动配置类2、我们看我们需要的功能有没有在SpringBoot默认写好的自动配置类当中;3、我们再来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件存在在其中,我们就不需要再手动配置了)4、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们只需要在配置文件中指定这些属性的值即可;xxxxAutoConfigurartion:自动配置类;给容器中添加组件xxxxProperties:封装配置文件中相关属性;原创 2022-02-06 11:21:17 · 348 阅读 · 0 评论 -
Springboot整合RabbiMQ
springboot整合rabbitmqpom <!--AMQP依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>y.原创 2022-03-20 07:00:00 · 168 阅读 · 0 评论 -
常用版本依赖
目录1、Swagger2、MyBatis-Plus生成自定义配置的元数据信息微信支付SDK 私钥json 处理器SpringCloud和SpringBoot依赖SpringCloudeureka服务注册Ribbon【负载均衡】Feign负载均衡hystrix服务熔断、服务降级服务熔断、服务降级hystrix-dashboard 监控zull路由网官config config-客户端原创 2022-03-04 10:52:05 · 190 阅读 · 0 评论 -
016SpringBoot分布式、Dubbo、zookeeper
什么是分布式系统?Dubbo文档单一应用架构垂直应用架构分布式服务架构流动计算架构RPC测试环境搭建DubboDubbo环境搭建Window下安装zookeeperwindow下安装dubbo-adminSpringBoot + Dubbo + zookeeper框架搭建服务提供者服务消费者启动测试原创 2022-02-15 10:23:58 · 270 阅读 · 2 评论 -
015SpringBoot-Redis
目录测试一下1.导入依赖2.配置链接3.测试源码:配置自己的RedisTemplate 实际开发中使用无序列话userApplicationTestsuser 序列化RedisTemplate 工具类RedisUtiltest原创 2022-02-14 14:26:22 · 105 阅读 · 0 评论 -
014SpringBoot-定时任务
邮件发送定时任务异步任务@EnableAsync@Async原创 2022-02-14 10:45:39 · 195 阅读 · 0 评论 -
014springboot-任务-邮件发送
邮件发送定时任务异步任务@EnableAsync@Async原创 2022-02-14 10:21:43 · 156 阅读 · 0 评论 -
014springboot-任务-异步任务
邮件发送定时任务异步任务@EnableAsync@Async原创 2022-02-13 23:36:11 · 67 阅读 · 0 评论 -
013springboot--Swagger
swagger入门测试:http://localhost:8080/swagger-ui.html配置SwaggerSwagger优点源码:代码:配置扫描接口 接口过滤配置是都启动Swagger问题: 希望Swagger 在生产环境中使用,在发布的时候不使用?配置Api文档分组问题:如何配置多个组 多个Docket实例即可实体类配置userHelloController 目录:原创 2022-02-13 23:04:26 · 447 阅读 · 0 评论 -
012SpringBoot-Shiro(安全框架)
Shiro核心三大对象Subject 用户SecurityManager 管理所有用户Realm 连接数据 Quickstart核心:原创 2022-02-13 00:20:34 · 375 阅读 · 2 评论 -
011SpringBoot--Security(安全)
源码 http.logout();三、注销http.logout();源码auth.inMemoryAuthentication()一、授权源码 formLogin二、身份验证核心类:Authentication 身份验证源码auth.inMemoryAuthentication()RouterController原创 2022-02-11 21:16:11 · 3346 阅读 · 0 评论 -
010SpringBoot--自定义starter
我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩!说明启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库;命名归约:官方命名: 前缀:spring-boot-starter-xxx 比如:spring-boot-starter-web.... 自定义命名: xxx-spring-boot-starter 比如:mybatis-spring-boot-starter原创 2022-02-11 17:04:19 · 96 阅读 · 0 评论 -
008SpringBoot--整合MyBatis
1.导入包2.配置文件3.mybatis配置4.编写sql5.service层调用dao层6.controller调用service层原创 2022-02-11 10:31:14 · 694 阅读 · 0 评论 -
009SpringBoot-页面国际化
页面国际化: 我们需要配置i18n文件 我们如果需要在项目中进行按钮自动切换,我们需要自定义一个组件LocaleResolver 记得将自己写的组件配置到spring容器 @Bean #{} 准备工作先在IDEA中统一设置properties的编码问题!目录原创 2022-02-11 10:34:39 · 492 阅读 · 0 评论 -
007SpringBoot整合Druid
Druid简介配置数据源1、添加上 Druid 数据源依赖。2. 配置数据源3.测试4.自己的配置5.导入Log4j 的依赖6、为 DruidDataSource 绑定全局配置文件中的参数,再添加到容器中,而不再使用 Spring Boot 的自动生成了;我们需要 自己添加 DruidDataSource 组件到容器中,并绑定属性;7、去测试类中测试一下;看是否成功!SpringBoot-servlet配置Druid数据源监控DruidConfig监控 filter 过滤原创 2022-02-09 14:45:54 · 771 阅读 · 0 评论 -
006SpringBoot-jdbc
HikariDataSource 号称 Java WEB 当前速度最快的数据源,相比于传统的 C3P0 、DBCP、Tomcat jdbc 等连接池更加优秀;Sping Data 官网Sping Data 简介callquerybatchUpdateexecuteupdatebatchUpdateJDBCTemplateJdbcTemplate主要提供以下几类方法:原创 2022-02-09 13:45:02 · 76 阅读 · 0 评论 -
005SpringBoot-Thymeleaf模板引擎
Thymeleaf模板引擎hymeleaf 官网:ThymeleafThymeleaf 在Github 的主页:https://github.com/thymeleaf/thymeleafSpring官方文档:找到我们对应的版本Spring Boot Reference Documentation <dependency> <groupId>org.thymeleaf</groupId> <artifactId>.原创 2022-02-09 11:30:27 · 242 阅读 · 0 评论 -
004SpringBoot-web开发 整合MVC
xxxxAutoConfiguraion xxxxProperties自动装配原理404页面拦截器 实现HandlerInterceptor全面接管SpringMVC自己写start :导入静态资源…首页jsp,模板引擎Thymeleaf装配扩展SpringMVC增删改查拦截器webjars 获取静态资源路径首页和图标定制Thymeleaf模板引擎Thymeleaf表达式MVC配置原理配置自己的视图解析器修改SpringBoot的默认配置国际化!原创 2022-02-07 17:08:05 · 852 阅读 · 0 评论 -
003SpringBoot----yaml语法讲解
配置文件yaml基础语法JSR303数据校验 松散绑定yaml注入属性@ConfigurationProperties配置文件占位符测试配置文件占位符对比小结多环境下配置及配置文件位置多环境下如何切换--配置环境原创 2022-02-06 11:31:56 · 1282 阅读 · 0 评论 -
001SpringBoot的第一个程序
使用 IDEA 直接创建项目1、创建一个新项目2、选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现3、填写项目信息4、选择初始化的组件(初学勾选 Web 即可)5、填写项目路径6、等待项目构建成功项目结构分析:通过上面步骤完成了基础项目的创建。就会自动生成以下文件。1、程序的主启动类2、一个 application.properties 配置文件3、一个 测试类4、一个 pom.xmlpom.xml..原创 2022-02-06 10:54:35 · 659 阅读 · 0 评论 -
SpringBoot
原创 2022-01-27 22:08:12 · 374 阅读 · 0 评论