作者springboot葵花宝典来源今日头条1.SpringCloud介绍SpringCloud是基于SpringBoot构建的一套完整的微服务解决方案,包括服务的注册与发现、配置中心、全链路监控、服务网关、负载均衡、熔断器等组件。SpringCloud利用SpringBoot巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等,...
2022-04-25 22:40:09 5877浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条1.SpringCloudNetflix注册中心Eureka入门介绍Eureka是SpingCloudNetflix的核心组件,在SpringCloud构架中的作用是实现服务的注册和发现,今天主要介绍Eureka注册中心、客户端搭建。2.Eureka简介EurekaClient和EurekaServer是Eureka组件中的两个重要角色,其构架图如下:从图中我们发现:EruekaServer:用于发现和注册应用服务ApplicationService:服务的提供者,嵌套EurekaClient,向EurekaServ...
2022-04-25 22:36:10 8691浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条今天我们介绍通过使用SpringCloudAlibaba提供的SpringCloudAlibabaNacosDiscovery组件,基于SpringCloud编码接入Nacos作为注册中心,实现服务的注册和发现Docker单节点安装Nacos下载nacos镜像在https:hub.docker.com查找需要下载的docker镜像版本dockerpullnacosnacosserver:1.4.1下载指定版本dockerpullnacosnacosserver下载最新版docker启动nacos,需要配置数据库等信息IP地址不可以是loca...
2022-04-25 22:26:06 9374浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条SpringBoot支持嵌入式容器(比如:ApacheTomcat,EclipseJetty,RedHatUndertow),默认情况下使用tomcat.1.修改Tomcat版本SpringBoot2.6.3版本默认采用的是ApacheTomcat9.0.56版本日志显示:INFO25080[main]org.apache.catalina.core.StandardEngine:StartingServletengine:[ApacheTomcat9.0.56]修改了pom.xml<properties><tomcat.version>9.0.58<tomcat.version><properties>后重新运行INFO3840...
2022-04-25 22:16:22 7813浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条在企业项目开发者,数据库的使用是必不可少的一部分,常用的数据库有mysql、oracle、sqlserver、redis等,我们接下来的几章会介绍SpringBoot中如何使用数据库,本章就介绍使用JdbcTemplate链接mysql。主要步骤有以下几步:创建项目添加数据库依赖在application.yml中配置数据库链接编写代码实现数据驱动和数据源配置在我们访问数据库的时候,我们需要配置数据库类型驱动和访问数据库的数据源...
2022-04-25 22:04:45 6461浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条什么是Mybatismybatis是apache的一个开源项目ibatis,2010年正式改名为mybatis。他是一个Java的持久层框架,ibatis提供的持久层框架包含SqLMaps和DataAccessObjects(Daos)Mybatis特点:Mybatis简单易学:可以通过官方文档,快速掌握和实现开发支持动态sql编写降低sql和代码的高耦合性,将业务层和数据访问层分开为什么我们要介绍Mybatis呢这是因为在国内很多公司都在使用Mybtais,我们今天就...
2022-04-25 22:00:39 7177浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条在上一章节中,我们已经简单介绍mybatis的增删改查的基本操作,基础(单表)的增删改查可以按照,如果稍微复杂一些我们就需要使用mybatis的xml格式去实现。那么我们开始使用mybatis的xml方式去实现增删改查。代码实现依赖的添加创建项目以后在其pom.xml中添加对应mysql驱动和mybatis的依赖<!mysql驱动><dependency><groupId>mysql<groupId><artifactId>mysqlconnectorjava<artifactId><scope>r...
2022-04-25 21:54:46 1.7w浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条什么是Mybatismybatis是apache的一个开源项目ibatis,2010年正式改名为mybatis。他是一个Java的持久层框架,ibatis提供的持久层框架包含SqLMaps和DataAccessObjects(Daos)Mybatis特点:Mybatis简单易学:可以通过官方文档,快速掌握和实现开发支持动态sql编写降低sql和代码的高耦合性,将业务层和数据访问层分开但是在操作Mybatis的时候会有很多重复性操作,为了使得我们减少设置mybatis中的...
2022-04-25 21:48:38 6144浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条之前我们介绍过Mybatis代码生成有两种方式:MybatisGenenratorMybatis代码生成MybtaisPlusMyBatisPlus代码生成在之前介绍JdbcTemplate和SpringBootData操作数据库的时候也分别介绍了JdbcTemplate多数据源配置SpringDataJPA多数据源配置本次章节的实体类的sql也在该章节今天我们介绍Mybatis使用时候的多数源配置如何实现。该测试项目的整体框架如下:多数据源配置在项目的application.yml中设...
2022-04-25 21:38:57 9724浏览 0点赞 0回复 0收藏
作者springboot葵花宝典来源今日头条什么是数据卷数据卷是可以供一个或者多个容器使用的特殊目录,它绕过UFS(UNIX文件系统),数据卷的设计目的,在于数据的持久化存储,它完全独立于容器的生命周期,所以在删除docker容器的时候不会删除其挂载的数据卷,也不存在类似垃圾收集机制,对容器挂载的数据卷进行处理。数据卷有以下特点:数据卷在容器启动的时候进行初始化,如果容器使用的进行在挂载点包含数据,那么数据也会拷贝到初...
2022-04-25 21:16:44 5301浏览 0点赞 0回复 0收藏