本文推荐一些使用Spring Boot开发的免费开源项目,可用于学习目的,能够查看源代码并获得真实项目的实践经验。除了Spring Boot,您还将学习Spring Framework模块,Thymeleaf,maven,JWT,React Js,Elastic Search,WebSocket,JSP,MySQL,Hibernate 5,Spring Data JPA等。1. Proj
前言:当我们创建一个SpringBoot项目的时候,我们只需要在启动类加一个@SpringBootApplication就可以启动项目,那么这个注解为我们做了哪些事呢?下面,我们来探索下源码。一、@SpringBootApplication一个这个注解相当于@SpringBootConfiguration @EnableAutoConfiguration @ComponentScan()这三个注解
转载 2024-05-30 09:48:43
555阅读
项目是和小伙伴开发的一套基于SpringBoot2的社区商城系统。主要是为了方便用户交友的同时拼单购物。本项目目前还属于雏形,但基本的业务已经实现了大概。基于该系统的前端采用Vue构建。同时兼顾Android和小程序端,前端展示正在开发过程中,后续会展出。项目地址:github.com/fuyunwang/C…项目的缘由在当前互联网飞速发展的大潮下,人们的生活也变的更加便捷。本项目就是在这一背景
转载 2024-03-18 18:37:02
162阅读
文章目录1.简介2.核心组件3.使用版本4.shiro实战应用4.1.目录结构4.2.引入依赖4.3.实体类4.3.1.User类4.3.2.Role类4.3.3.Permission类4.4.权限认证管理类4.5.Shiro配置类4.6.密码加盐加密工具类4.7.持久化操作类4.8.登录接口4.9.自定义全局异常处理器4.10.资源认证拦截注解4.10.1.@RequiresRoles (角色
首先从微服务关注点来比较Spring Cloud和Dubbo两大服务框架,如表微服务关注点Spring CloudDubbo配置管理Config—服务发现Eureka、Consul、ZookeeperZookeeper负载均衡Ribbon自带网关Zuul—分布式追踪Spring Cloud Sleuth—容错Hystrix不完善通信方式HTTP、MessageRPC安全模块Spring Cloud
转载 2024-02-23 23:19:15
58阅读
开源说明系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可以通过pom.xml文件的方式拉取源代码<dependency> <groupId>net.mingsoft</groupId> <artifactId>模块</artifactId> <version>版本号</version&
目录 摘要 I Abstract II 1.项目简介 1 1.1功能逻辑 1 2.开发环境 4 3.数据库设计 5 3.1表结构 5 3.2ER图 6 4.项目开发 7 4.1配置maven依赖 7 4.2项目配置 9 4.3拦截器实现 10 4.4工具类 11 4.5主要功能实现 13 5.项目展示 16 5.1普通用户 16 5.2管理员 22 1.项目简介 CISP 全称 Campus In
转载 2024-03-15 08:36:07
146阅读
慕课网 Spring Boot 入门和进阶目录入门 1.第一个SpringBoot程序2.自定义属性配置3.Controller的使用4.Spring-data-jpa进阶 5.表单验证6.AOP处理请求7.统一异常处理8.单元测试1.第一个SpringBoot程序1.1创建新的工程步骤:1.2修改maven的默认选项,不修改的话,会报错误找不到spring*的包。1.3目录结构1
转载 2024-03-06 16:36:25
114阅读
系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可以通过pom.xml文件的方式拉取源代码<dependency> <groupId>net.mingsoft</groupId> <artifactId>模块</artifactId> <version>版本号</version>
1、FROM指定基础镜像。FROM指令是Dockfile文件中的收条命令,启动构建流程后,Docker将会给予该镜像构建新镜像。FROM <image> 或者 FROM <image>:<tag> 或者 FROM <image>:<digest> 2、RUN执行命令。在镜像的构建过程中执行特定的命令,并生成一个中间镜像。RUN
转载 2023-08-23 22:12:41
254阅读
分库分表(3) —SpringBoot + ShardingSphere 实现读写分离 这是我网上看到的一篇很好的blog,在此记录一下用于学习(仅用于学习)源blog地址:ShardingSphere实现读写分离有关ShardingSphere概念前面写了两篇博客:1 下面就这个项目做个整体简单介绍,并在文章最下方附上项目Github地址。一、项目概述1、技术架构项目总体技术选型Spr
转载 2024-03-18 12:06:27
444阅读
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阅读
首先在pom文件中加入redis依赖<!--redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depen
转载 2023-09-28 13:27:40
986阅读
一 GateWay作用以及流程1.1 GateWay的作用gateway相当于所有服务的门户,将客户端请求与服务端应用相分离,客户端请求通过gateway后由定义的路由和断言进行转发,路由代表需要转发请求的地址,断言相当于请求这些地址时所满足的条件,只有同时符合路由和断言才给予转发gateWay是微服务的API网关,能够实现服务的路由,过滤,断言,流量控制,日志监控等操作。是zuul1.0的升级版
转载 2024-03-22 14:02:58
1085阅读
3.0、springcloud-什么是springcloud、以及他与springboot的关系springboot与springcloud:Springcloud基于springboot提供了一套微服务解决方案,包括服务注册与发现、配置中心、全链路监控、服务网关、负载均衡、熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringClo
转载 2024-03-21 20:39:39
69阅读
目录2.7. SpringBoot单元测试2.8. 新建service2.9. 修改controller2.10. 事务支持2.11. 全局异常处理2.11.1. 异常捕获2.11.2. 404页面处理2.12. 静态资源访问2.7. SpringBoot单元测试  要测试刚才新增的Map
转载 2024-07-24 10:26:28
109阅读
原有Spring优缺点分析优点Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。缺点S
文章目录系列文章目录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
376阅读
druid基本配置参数:配置数据源引入德鲁伊和log4j的pom依赖<!--德鲁伊数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <versi
转载 2024-02-17 13:05:58
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5