Spring
文章平均质量分 92
君易--鑨
宝剑锋从磨砺出,梅花香自苦寒来
展开
-
【SpringBoot开发】之商城项目案例(沙箱支付)
在上一期的商城项目分享中我们实现了订单项及订单的生成,首先在购物车中选择我们所需要结算的商品,点击结算。然后我们就会获取相关的参数传递都后端进行一系列处理,接着我们调用方法进行新增,其次就是将选中的商品从缓存中去除掉指定的商品数据即可。原创 2024-01-04 17:40:54 · 1045 阅读 · 4 评论 -
【SpringBoot开发】之商城项目案例(订单及订单项生成)
在上一期的博客中我们实现了购物车的全选全不选、单个删除以及删除所选中的商品,还有选中相应的商品进行对应的商品件数及总价的计算。本期的博客是基于上期的博客进行订单及订单项的生成。原创 2024-01-03 18:27:32 · 880 阅读 · 9 评论 -
【SpringBoot开发】之商城项目案例(购物车相关操作)
在上一期的博客分享中我们一起学习了商品详情的页面跳转以及其数据绑定显示、点金购物车将商品添加到缓存中进行存储,其中获取用户信息将用户的Id一起携带到我们的缓存中进行存储。今天带来的是对其购物车界面上的一些操作实现。原创 2024-01-02 18:08:44 · 1178 阅读 · 7 评论 -
【SpringBoot开发】之商城项目案例(商品详情及添加购物车)
在之前的商城项目系列的博客中我们实现了用户登陆、商城首页的数据绑定,今天的这期博客给老铁们带来的是商品详情页面的实现以及添加购物车的功能实现。原创 2024-01-02 08:30:00 · 2583 阅读 · 0 评论 -
Spring Boot程序输出远程访问IP
今天给老铁们带来的是一个知识点的扩展,可将该知识点运用到我们的项目之后,可以监听到我们的项目。原创 2023-12-28 12:01:22 · 1412 阅读 · 0 评论 -
【SpringBoot开发】之商城项目案例(初步搭建模版)
往期的博客都是分享其知识点的理论知识以及基础运用,本期的博客将整合往期博客的一些知识点进行开发一个商城项目进行案例演示。(所需的数据库脚本、页面资源等等私信博主)原创 2023-12-27 16:31:28 · 1247 阅读 · 0 评论 -
OAuth2.0简介介绍(第三方授权登陆)
前面几期的博客分享中都是分享都是有关联Security的知识分享,首先是Security的基础入门使用,在SpringBoot中集成Security使用;然后是Security的进阶使用,实现登陆功能、密码加密、记住我功能以及csrf防御;最后是Security连接数据库实现登陆功能以及权限分配。今天给大家带来的是OAuth2.0(第三方授权登陆)原创 2023-12-25 15:25:03 · 1196 阅读 · 0 评论 -
【SpringBoot】之Security进阶使用(登陆授权)
在上一期的博客中我们博客分享了Security的相关登陆验证的数据获取以及记住我复选框功能、还有CSRF防御等等。今天给大家带来的是基于上一期的博客分享,是对上一期博客的完善功能以及扩展,上期博客完成的是Security联合数据库登陆验证,以及密码加码、网页生成cookie存储用户信息,最后做了一个csrf接口防御。本期博客带来的是用户登陆后的权限管理以及分配。原创 2023-12-24 08:00:00 · 1067 阅读 · 1 评论 -
【SpringBoot】之Security进阶使用
上一期的博客中我们一起了解了什么是Security,以及在SpringBoot中集成Security使用,以及一些的基础用法和一些案例演示。今天的这期博客基于上期博客进一步完善使用,请仔细阅读。原创 2023-12-22 00:31:07 · 1257 阅读 · 1 评论 -
【SpringBoot】之Security集成使用(入门级)
上一期的博客中我们一起学习了关于在项目中的接口测试的相关的依赖插件,可以大大提高我们的开发效率,便于我们的接口测试。今天给大家的分享是一个安全框架——。安全框架是一种软件框架,旨在帮助开发人员轻松地集成安全性功能到他们的应用程序中。这些框架通常提供一系列的工具、库、API 和规范,用于处理应用程序的安全需求,包括身份验证、授权、数据保护、防御性编程等方面。安全框架的目标是简化安全性实施,提供一致的安全性管理和保护机制,从而减少开发人员在应对常见安全问题时的工作量。原创 2023-12-20 22:38:13 · 1324 阅读 · 1 评论 -
Swagger2之SpringBoot集成使用(一起来了解Swagger2带来的)
前面几期的博客中我们对于Mybatis-Plus了解的较多,都是接触的一些数据库相关的知识,今天给大家带来的是接口相关的知识,叫做——Swagger2。原创 2023-12-20 10:42:12 · 1074 阅读 · 0 评论 -
Mybatis-Plus之内置接口(一起了解Mybatis-Plus的内置接口)
在上一期的Mybatis-Plus的博客分享中我们在官网上一起了解了关于Mybatis-Plus的一核心功能和插件,例如:自定义的Id生成器、逻辑删除、乐观锁以及分页插件,当然还有一些插件及核心功能在官网,感兴趣的宝子可自行研究。本期带来的是Mybatis-Plus的内置接口Mybatis-Plus的内置接口MyBatis-Plus是一个基于MyBatis的增强工具,它简化了MyBatis的开发并提供了一些强大的功能,其中包括一些内置的通用Mapper接口。原创 2023-12-19 00:11:17 · 1269 阅读 · 1 评论 -
Mybatis-Plus扩展(进一步探索Mybatis-Plus的功能)
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了一些常用功能的增强,使得开发者可以更加便捷地进行数据库访问操作。 虽然MyBatis-Plus有许多优点,但它也可能存在不足之处。因此,在使用时需要根据项目需求和个人喜好进行选择。本期博客主要介绍Mybatis-Plus的插件使用原创 2023-12-18 16:17:24 · 1045 阅读 · 0 评论 -
【SpringBoot】之Mybatis=Plus集成及使用(入门级)
MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了一些常用功能的增强,使得开发者可以更加便捷地进行数据库访问操作。虽然MyBatis-Plus有许多优点,但它也可能存在不足之处。因此,在使用时需要根据项目需求和个人喜好进行选择。原创 2023-12-16 11:21:33 · 363 阅读 · 5 评论 -
【SpringBoot】进阶之自定义starter(一起了解自定义starter的魅力)
在Spring Boot中,Starter是一种特殊的依赖,它可以帮助开发人员快速引入和配置某个特定的功能模块。Spring Boot的官方Starter并不一定包含所有开发人员所需的功能,这时候就需要自定义Starter来满足特定项目的需求。自定义Starter是一种自包含的、可重用的模块,它封装了一组特定功能的依赖和配置,并提供了简化配置的方式。通过自定义Starter,开发人员可以将一些常用的功能封装起来,使得在其他项目中引入这些功能变得更加简单和方便。原创 2023-12-14 22:02:05 · 817 阅读 · 0 评论 -
SpringMVC之文件的上传下载(教你如何使用有关SpringMVC知识实现文件上传下载的超详细博客)
在Spring MVC中,文件上传下载是指通过web应用程序上传和下载文件。Spring MVC提供了一些便捷的方式来处理文件上传和下载的流程。在文件上传方面,可以MultipartFile对象来接收和处理客户端上传的文件。而在文件下载方面,可以使用Spring MVC的ResponseEntity和InputStreamResource等类来实现文件下载的功能。原创 2023-09-10 18:45:19 · 1742 阅读 · 5 评论 -
SpringMVC之增删改查(CRUD)项目模拟
在前面几期的有关SpringMVC的博客中,我们对SpringMVC的知识以及运用已经有所了解,但这是远远不够的,如果我们要想要灵活运用SpringMVC的知识到我们的开发中,那必须进行实际运用。今天这期博客给大家带来SpringMVC模拟实现增删改查页面版。原创 2023-09-09 01:43:05 · 333 阅读 · 3 评论 -
SpringMVC之综合示例讲解(用示例来带你学习SpringMVC)
在上一期的博客中我们初步的了解学习SpringMVC框架的一些基础知识,也领略到了一些SpringMVC框架在开发中对我们的帮助与好处,今天这期博客各位老铁跟着我继续来学习SpringMVC的相关知识吧。原创 2023-09-06 19:35:00 · 235 阅读 · 14 评论 -
SpringMVC之入门(带你体验SpringMVC的乐趣)
Spring MVC是Spring Framework的一个模块,用于快速开发Web应用程序。它是一个基于Java的MVC框架,采用了经典的模型-视图-控制器(Model-View-Controller)设计模式。在Spring MVC中,模型(Model)用于封装业务数据和逻辑,负责处理数据的读写、验证和存取等。视图(View)负责展示数据给用户,通常是通过生成HTML页面或返回JSON/XML数据给客户端进行展示。原创 2023-09-04 20:54:17 · 63 阅读 · 2 评论 -
Mybatis之关联关系映射(带你进入Mybatis关联关系映射的世界)
Mybatis的关联关系映射是一种将数据库表之间的关联关系映射到Java对象之间的技术。它通过配置文件或注解的方式,将数据库表的列与Java对象的属性进行映射,从而实现对象与数据库之间的数据交互。这种映射关系可以是一对一、一对多、多对一或多对多的关系。通过Mybatis的关联关系映射,我们可以方便地进行数据库操作,而不需要手动编写SQL语句。原创 2023-09-04 11:02:29 · 739 阅读 · 1 评论 -
Mybatis之与Spring集成(带你体验Spring给Mybatis带来的神奇)
MyBatis与Spring集成是指将MyBatis和Spring框架结合使用,以便更方便地管理和调用数据库操作。MyBatis是一个持久层框架,它提供了一种简单而强大的方式来自动化执行SQL查询、映射结果到Java对象、执行数据库事务等操作。而Spring框架是一个综合的应用开发框架,它提供了IoC(控制反转)和AOP(面向切面编程)等功能,使开发人员可以更轻松地构建和管理应用程序。原创 2023-08-26 07:00:00 · 700 阅读 · 10 评论 -
Mybatis入门简介
MyBatis(前身为ibatis)是一种Java持久化框架,用于将数据库的操作和Java对象之间的映射关系进行管理。它提供了一种简单且灵活的方式来处理数据库的访问,使开发人员能够通过编写XML配置文件或注解来定义SQL语句,并将其与Java方法进行绑定。原创 2023-08-21 09:31:55 · 359 阅读 · 3 评论 -
Spring之面向切面(AOP)
切点(Pointcut):切点指定了在应用程序中哪些连接点应该被拦截和处理。连接点可以是方法的执行、方法的调用、对象的创建与初始化等。切点可以使用表达式或模式进行定义,以匹配特定的连接点。通知(Advice):通知指定了在切点上要执行的逻辑。通知可以是在切点之前、之后或周围执行。在Spring中,常见的通知类型有前置通知、后置通知、返回通知和异常通知。切面(Aspect):切面是通知和切点的组合。它是代码模块化的单元,它封装了特定关注点的逻辑和行为。切面定义了在哪些切点上应该执行特定的通知。原创 2023-08-17 20:34:03 · 1782 阅读 · 6 评论 -
Spring简介及入门(IOC)
Spring框架是一个开源的Java应用程序框架,旨在简化开发复杂的企业级Java应用程序。同时,也是一个分层的、面向切面的 Java 应用程序的一站式轻量级解决方案,它是 Spring 技术栈的核心和基础,是为了解决企业级应用开发的复杂性而创建的。它提供了一套全面的解决方案,涵盖了从基本的核心功能到企业级应用开发所需的各种特性。原创 2023-08-17 02:25:44 · 98 阅读 · 3 评论