
SpringBoot
文章平均质量分 76
itmkyuan
坚持做难而正确的事情;种一棵树最好的时间是十年前,其次是现在!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微服务之Ribbon负载均衡
Ribbon的负载均衡规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则负载均衡策略通过定义IRul实现修改负载均衡规则,有两种方式:1.代码方式(针对全体微服务):在order-service中的OrderApplication类中,定义一个IRule:2.配置文件方式(针对某个微服务):在order-service的application.yml文件中,添加新的配置也可以修改规则:饥饿加载Ribbon默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClien原创 2022-06-02 14:19:05 · 270 阅读 · 0 评论 -
微服务之EureKa注册中心
● 远程调用的问题● eureka的原理● 搭建EurekaServer● 服务注册● 服务发现Eureka的作用服务消费者该如何获取服务提供者的地址信息?如果有多个服务提供者消费者该如何选择?消费者如何得知服务提供者的健康状态?在Eureka架构中,微服务架构有两类EurekaServer:服务端,注册中心EurekaClient:客户端Provider:服务提供者,例如案例中的user-serviceConsumer:服务消费者,例如案例中的order-service搭建EurekaServ原创 2022-06-01 14:23:12 · 145 阅读 · 0 评论 -
认识微服务之初识SpringCloud
SpringCloud是目前国内使用最广泛的微服务框架。官网地址:https://spring.io/projects/spring-cloud SpringCloud集成了各种微服务功能组件,并且基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:原创 2022-06-01 13:25:56 · 207 阅读 · 0 评论 -
SpringBoot数据层(NoSQL)解决方案
市面上常见的NOSQL解决方案RedisMonogoESRedisRedis是一款key-value存储结构的内存级NOSQL数据库支持多种数据存储格式支持持久化支持集群● Redis下载(Windows版本)● Redis安装与启动(Windows版)服务端启动命令redis-server.exe redis.windows.conf客户端端启动命令redis-cli.exe● RedisTemplate提供操作各种数据存储类型的接口APISpri原创 2022-05-11 15:56:39 · 638 阅读 · 0 评论 -
SpringBoot数据层解决方案
● 现有数据层解决方案技术选型Druid+MyBatis-Plus+Mysql数据源:DruidDataSource持久化技术:MyBatis-Plus/MyBatis数据库:Mysql数据源格式配置格式一:spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/ssm_db?servierTimezone=UTC user原创 2022-04-25 11:39:25 · 525 阅读 · 0 评论 -
SpringBoot热部署和属性文件高级配置及测试
▶ 热部署▶ 配置高级▶ 测试热部署手动启动热部署自动启动热部署热部署范围配置关闭热部署● 开启开发者工具<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></depende原创 2022-04-24 11:50:36 · 730 阅读 · 0 评论 -
SpringBoot项目打包并快速启动(windows版及Linux版)
SpringBoot项目快速启动(windows版)1.clean工程2.对SpringBoot项目打包(执行Maven构建指令package)3.在磁盘中打开4.磁盘路径输入cmd命令5.进入路径运行项目(执行启动指令),点击enter运行程序6.忽略测试注意事项: jar支持命令行启动需要依赖maven插件支持,请确认打包时是否具有SpringBoot对应的maven插件<build> <plugins> <plugin>原创 2022-04-19 17:29:00 · 1909 阅读 · 0 评论 -
SpringBoot项目在yml和properties文件中的属性配置
项目高级配置▶ 临时属性设置▶ 配置文件分类▶ 自定义配置文件临时属性设置● 带属性数启动SpringBoot● 携带多个属性启动SpringBoot,属性间使用空格分隔● 属性加载优先顺序1.参看:https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.external-config1.使用jar命令启动SpringBoot工程时可以使用临时属性替换配置文件中的属性原创 2022-04-14 11:27:50 · 2599 阅读 · 0 评论 -
基于SpringBoot的SSMP(Spring+SpringMVC+MybatisPlus)整合案例
● 案例实现方案分析◆ 实体类开发——使用Lombok快速制作实体类◆ DAO开发——整合MyBatisPlus,制作数据层测试类◆ Service开发——基于MybatisPlus进行增量开发,制作业务层测试类◆ Controller开发——基于Restful开发,使用PostMan测试接口功能◆ Controller开发——前后端开发协作制作◆ 页面开发——基于VUE+ElmentUI制作,前后端联调,页面数据处理,页面消息处理▶ 列表、新增、修改、删除、分页、查询◆项目异常处理◆按条原创 2022-04-04 15:27:46 · 831 阅读 · 0 评论 -
快速上手SpringBoot
SpringBoot入门程序开发● SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程1.创建新模块,选择Spring Initializr,并配置模块相关基础信息2.选择当前模块需要使用的技术集3.开发控制器类//rest模式@RestController@RequestMapping("/books")public class Controller { @GetMapping public Strin原创 2022-03-30 16:49:25 · 568 阅读 · 0 评论