1.1、 spring-boot模块模块提供了一些特性用来支持springboot中其他模块,这些特性包含如下。SpringApplication类提供了静态方法以便于写一个独立了spring应用程序,该类的主要职责是create和refresh一个合适的Spring 应用程序上下文(ApplicationContext)给web应用提供了一个可选的web容器(目前有Tomcat或Jetty
转载 2024-06-03 10:40:51
75阅读
【阿里云高校计划】基于阿里云表情、场景识别的电子相册搭建 day3 【一见如故】【阿里云高校计划】基于阿里云表情、场景识别的电子相册搭建 day3 【一见如故】电子相册搭建(表情、场景识别)一、项目介绍二、新建项目1.新建spring boot项目2.目录结构三、项目实现(一)前端index.html(二)控制层AlbumController(1)upload(2)getList(3)getCa
按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用;水平分片又称为横向拆分,是通过某些字段根据某种规则将数据分散至多个库或表中。
原创 精选 2023-08-11 08:08:57
301阅读
一、简介分库表的设计和实现方式,在之前的内容中总结过很多,本文基于SpringBoot3和ShardingSphere5框架实现数据分库表的能力;不得不提ShardingSphere5文档中描述的两个基本概念:垂直分片按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用。在拆分之前,一个数据库由多个数据表构成,每个表对应着不同的业务。而拆分之后,则是按照业务将表进行归类,分布
原创 精选 2023-08-11 08:59:49
311阅读
1点赞
摘要:层级依赖的体现、实现基础增删查改、改善编程习惯、配置文件的改变、thymeleaf替代jsp、拦截器和过滤器1、建立springboot父工程artfactid:springbootDemo2---->由于要作为父工程,我们不再需要parent标签,有的话就删掉,再找到下面的标签,加入<packaging>pom</packaging> 1 <group
1、FROM指定基础镜像。FROM指令是Dockfile文件中的收条命令,启动构建流程后,Docker将会给予该镜像构建新镜像。FROM <image> 或者 FROM <image>:<tag> 或者 FROM <image>:<digest> 2、RUN执行命令。在镜像的构建过程中执行特定的命令,并生成一个中间镜像。RUN
转载 2023-08-23 22:12:41
254阅读
前言:  之前将各层都拆分出去, 作为一个独立的可替换的子模块. 感觉比以前确实是灵活了一些.  不管是电商项目, 还是现在公司做的项目, 其中, 有很多的业务逻辑, 都是一样的, 但是由于不在一个系统中, 大家需要进行重复的工作. 有的拷贝还好, 但是有的, 没法直接拷贝. 相当的蛋疼. 能不能, 将业务逻辑独立出去, 供所有的展示层调用呢?   是不是可以使用前一篇介绍的 dubbo
转载 2024-03-20 10:04:42
256阅读
分库表(3) —SpringBoot + ShardingSphere 实现读写分离 这是我网上看到的一篇很好的blog,在此记录一下用于学习(仅用于学习)源blog地址:ShardingSphere实现读写分离有关ShardingSphere概念前面写了两篇博客:1 下面就这个项目做个整体简单介绍,并在文章最下方附上项目Github地址。一、项目概述1、技术架构项目总体技术选型Spr
转载 2024-03-18 12:06:27
444阅读
在我的毕设项目中,我使用了PageHelper分页插件对数据进行了分页显示,下文是如何在Spring Boot中使用PageHelper分页插件。pom配置<!-- Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId>
转载 2024-10-03 13:49:42
199阅读
至于为什么要用maven多模块构建项目,和dubbo是做什么的就不多说了,直接开始。首先创建一个maven项目作为root模块 命名为mydubbo,并删除其中的src目录(不需要)除外我们需要Spring,zookeeper的依赖mydubbo->pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="h
转载 1月前
369阅读
一 GateWay作用以及流程1.1 GateWay的作用gateway相当于所有服务的门户,将客户端请求与服务端应用相分离,客户端请求通过gateway后由定义的路由和断言进行转发,路由代表需要转发请求的地址,断言相当于请求这些地址时所满足的条件,只有同时符合路由和断言才给予转发gateWay是微服务的API网关,能够实现服务的路由,过滤,断言,流量控制,日志监控等操作。是zuul1.0的升级版
转载 2024-03-22 14:02:58
1088阅读
首先在pom文件中加入redis依赖<!--redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depen
转载 2023-09-28 13:27:40
986阅读
rabbitMq基础入门安装rabbitMqrabbitMq基本概念Direct Exchange(直连交换机)Fanout Exchange(群发交换机)Topic Exchange (主题交换机)创建三种类型的springboot+rabbitMq项目springboot编码直连交换机准备编写直连交换机消费者,去消费消息主题交换机、群发交换机、消息确认代码直接看源码项目源码参考与感谢 安装r
转载 10月前
150阅读
1>实例Demo1 正文idea创建空项目springboot3.1 File >> New >> Project... >> Empty Project2 项目springboot3,右键新建Model,boot3-01-demo<!--所有的springboot项目都必须集成spring-boot-starter-parent--&gt
原创 2023-11-13 22:03:30
185阅读
3.0、springcloud-什么是springcloud、以及他与springboot的关系springboot与springcloud:Springcloud基于springboot提供了一套微服务解决方案,包括服务注册与发现、配置中心、全链路监控、服务网关、负载均衡、熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringClo
转载 2024-03-21 20:39:39
69阅读
文章目录系列文章目录JPA配置Bootstrap Mode命名策略数据库初始化使用JPA初始化数据库使用Hibernate初始化数据库使用SQL脚本初始化使用Spring Batch初始化数据库数据库初始化依赖检测数据库初始化器检测依赖于数据库初始化的Bean JPA配置Spring Data JPA已经提供了一些独立于供应商的配置选项(例如SQL日志),Spring Boot将这些选项以及一些针
转载 2024-03-05 08:18:10
216阅读
Sprinboot2.4整合Swagger3(springdoc-openapi-ui)一、创建Springboot项目,引入pom依赖二、配置类请求头携带token三、配置文件四、接口定义五、实现类六、实体类定义七、运行项目查看效果 参考文档:https://github.com/swagger-api/swagger-core/wiki/Swagger-2.X—Annotations一、创建
转载 2024-04-06 13:23:21
379阅读
8 文章管理模块创建新的Spring Boot项目,综合运用视频中的知识点,做一个文章管理的后台应用。 新的Spring Boot项目Lession20-BlogAdmin。Maven构建工具,包名称com.bjpowernode.blog JDK19,依赖:Spring WebLombokThymeleafMyBatis FrameworkMySQL Driver依赖还需要Bean Valid
原创 2023-04-14 14:58:45
84阅读
druid基本配置参数:配置数据源引入德鲁伊和log4j的pom依赖<!--德鲁伊数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <versi
转载 2024-02-17 13:05:58
123阅读
SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见。 程序员每天的CV 与 板砖,也要知其所以然,本系列课程可以帮助初学者学习 SpringBooot 项目开发 与 SpringCloud 微服务系列项目开发1 项目准备数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。在Spring Boot 2.0版本中,默认数据库池
转载 2023-12-27 10:19:16
305阅读
  • 1
  • 2
  • 3
  • 4
  • 5