![](https://img-blog.csdnimg.cn/aa04ef648a8648bda2e33e855e065f94.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring系列
文章平均质量分 95
分享spring系列学习
无法自律的人
CSDN内容博主、阿里云社区特邀专家博主,热爱Java、Python、MySQL、SQL server、Oracle等数据库相关知识,专注于数据分析、云原生等热门话题,喜欢持续分享学习笔记和分享一些编程语言等相关的代码及一些经验分享,希望大家的支持!!!
展开
-
【Spring Boot】Starter机制的使用及案例
一、引言一、引言1、什么是SpringBoot StarterSpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。原创 2023-12-15 17:26:58 · 1567 阅读 · 14 评论 -
【Spring Boot】视图渲染技术之Freemarker
FreeMarker是一款,基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Language(FTL),属于简单、专用的语言。它帮助从开发人员(Java 程序员)中分离出网页设计师(HTML设计师)。模板编写为FTL。它是简单的,专用的语言,原创 2023-12-15 16:08:02 · 1100 阅读 · 9 评论 -
【MyBatis】spring整合mybatis教程(详细易懂)
Spring提供了一种轻量级的容器和依赖注入的机制,可以简化应用程序的配置和管理。会初始化N个数据库链接对象,一般在10个,当需要用户请求操作数据库时候,那么就会直接在数据库连接池中获取链接,用完放回连接池中。我们的实体类创建属性的时候我写get、set等方法,过于麻烦,但是我们有一个lombok,可以节约掉这些。这里是自己本地路径的MySQL的jar包,是需要更改的,路径赋值后也需要再加上。把我们的生成的BookMapper里面的方法复制到我们新建的BookBiz里面。选中对应的项目,依次选中生成。原创 2023-08-25 21:48:26 · 6138 阅读 · 10 评论 -
【Spring】一步到位全面讲解IOC、AOP、注入方式、bean的生命周期、aop通知应用 spring与web容器整合
Spring是一个开源的轻量级Java应用开发框架,它提供了一种简单、高效、灵活的方式来构建企业级应用程序。Spring框架的核心特点是依赖注入(Dependency Injection)和面向切面编程(Aspect-Oriented Programming),它通过一组模块化的组件提供全面的支持,使开发人员能够快速搭建可扩展、可维护的应用。原创 2023-08-16 23:14:13 · 431 阅读 · 11 评论 -
【Spring Boot】快速入门
Spring Boot是一个基于Java的开源框架,在这里编写怎么快速的搭建号spring boot和一些集成插件,打包运行等操作。原创 2023-12-12 17:12:10 · 1762 阅读 · 25 评论 -
【SpringMVC】之CRUD增删改查(直接让你迅速完成部署)
RequestMapping("/sc") :里面的路径根据自己的习惯来进行。需要修改的地方就是一个自己表里面的属性名称和一个访问路径。@Autowired : 实例化biz层需要用到的。需要根据自己的文件来进行导入,并不是原本照着导入。在生成好的sqlxml文件里面新添加一个。当然可以根据自己的学习成果来确认需不需要。根据上面的xml配置文件生成接口方法。根据自己的习惯来进行一个地方的修改。当然可以根据自己的sql表来对比。属性里面写你的要生成的类名。属性里面写你的数据库表名。用来管理分页的标签文件。原创 2023-09-09 00:35:41 · 191 阅读 · 10 评论 -
【SpringMVC】入门、静态资源处理(看来这篇我不信你不入门)
Spring MVC 是一个基于 Java 的 Web 开发框架,它在构建 Web 应用程序时提供了良好的支持。,将应用程序的不同部分分离开来,使得开发更加在Spring MVC中,模型)表示应用程序的数据和业务逻辑,视图)负责渲染模型数据以生成最终的用户界面,控制器)接收来自用户的请求,并根据请求来调用相应的模型和视图。Spring MVC 提供了丰富的功能和特性,例如请求映射、请求参数绑定、数据校验、视图解析、拦截器、异常处理等。原创 2023-09-04 20:44:44 · 528 阅读 · 8 评论 -
【SpringMVC】常用注解、参数传递、返回值
@RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个方法,可以用在类或方法上。用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法此时请求映射所映射的请求的请求路径为:http://localhost:8080/springmvc/requestTest用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。此时请求映射所映射的请求的请求路径为:http://localhost:8080/springmvc/hello/requestTest原创 2023-09-05 19:02:37 · 470 阅读 · 2 评论 -
【SpringMVC】文件上传与下载、JREBEL使用
它可以让用户上传文件到服务器或者从服务器下载文件。这对于许多Web应用程序来说是必不可少的功能,比如在线存储、文档管理系统等。SpringMVC提供了一些方便的注释和API,可以使文件上传和下载变得非常简单。在文件上传方面,SpringMVC提供了。类,可以轻松地处理上传的文件。在文件下载方面,SpringMVC提供了。在你的spring mvc里面的pom.xml里面添加文件上传的依赖。并且下载,安装成功之后会让你重启,重启之后按操作来。根据自己的表来也是可以的,只是用来保存数据。原创 2023-09-11 11:21:03 · 734 阅读 · 24 评论 -
【SpringMVC】JSR 303与interceptor拦截器快速入门
JSR 303是Java规范请求(Java Specification Request)的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。 JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibe原创 2023-09-12 22:19:44 · 600 阅读 · 30 评论 -
【SpringMVC】JSON数据返回及异常处理(相信我看完就懂的差不多了)
Jackson是一个用于Java对象和JSON数据之间相互转换的开源库。它提供了一组强大的API,可以将Java对象序列化为JSON格式的字符串,也可以将JSON字符串反序列化为Java对象。Jackson库由三个核心模块组成::用于将Java对象与JSON数据进行绑定(序列化和反序列化)。它提供了一系列注解,如等,用于指定对象属性与JSON字段之间的映射关系,以及日期、时间等特殊类型的处理方式。Databind模块也提供了一些高级特性,如多态类型处理、双向引用处理等。原创 2023-09-13 19:17:30 · 718 阅读 · 34 评论 -
【SpringMVC】自定义注解和使用(看完它相信我)
定义注解:使用注解语法,在相关的注解类上定义自定义注解,可以指定注解的目标范围和属性。标记使用:在控制器类、方法或者方法参数上使用自定义注解,标识需要应用自定义逻辑的地方。处理注解:通过Spring的AOP、拦截器等机制,对标记了特定自定义注解的类、方法或者参数进行处理,实现相关的功能。注解分类(根据Annotation是否包含成员变量,可以把Annotation分为两类)标记Annotation:没有成员变量的Annotation;这种Annotation仅利用自身的存在与否来提供信息。原创 2023-09-15 19:25:26 · 974 阅读 · 20 评论