
SSM与SpringBoot教程
文章平均质量分 96
SSM与SpringBoot教程
老牛毕设
专注于大学生项目实战开发,讲解,答疑辅导等;擅长PHP、asp.net、Java、Python等语言及微信小程、VUE、UNI、Element、Bootstrap等前端框架;全栈开发;有需要可私信联系!
展开
-
【SpringBoot快速入门】(4)SpringBoot项目案例代码示例
之前我们已经学习的Spring、SpringMVC、Mabatis、Maven,详细讲解了Spring、SpringMVC、Mabatis整合SSM的方案和案例,上一节我们学习了SpringBoot的开发步骤、工程构建方法以及工程的快速启动,从这一节开始,我们开始学习SpringBoot配置文件。接下来,我们逐步开始学习,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《原创 2023-12-21 16:16:00 · 3236 阅读 · 36 评论 -
【SpringBoot快速入门】(3)SpringBoot整合junit和MyBatis 详细代码示例与讲解
在 com.itheima.domain 包下定义实体类 Book ,内容如下//toString在 com.itheima.dao 包下定义 BookDao 接口,内容如下在 test/java 下定义包 com.itheima ,在该包下测试类,内容如下@Autowired@Test。原创 2023-12-21 15:22:31 · 1285 阅读 · 0 评论 -
【SpringBoot快速入门】(2)SpringBoot的配置文件与配置方式详细讲解
SpringBoot 还提供了将配置文件中的数据封装到我们自定义的实体类对象中的方式。将实体类 bean 的创建交给 Spring 管理。在类上添加 @Component 注解使用 @ConfigurationProperties 注解表示加载配置文件在该注解中也可以使用 prefix 属性指定只加载指定前缀的数据在 BookController 中进行注入@Componentreturn age;return tel;原创 2023-12-20 21:56:33 · 1484 阅读 · 12 评论 -
【SpringBoot快速入门】(1)SpringBoot的开发步骤、工程构建方法以及工程的快速启动详细讲解
SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。使用了 Spring 框架后已经简化了我们的开发。而 SpringBoot 又是对 Spring 开发进行简化的,可想而知 SpringBoot使用的简单及广泛性。1. 创建工程,并在 pom.xml 配置文件中配置所依赖的坐标2. 编写 web3.0 的配置类作为 web 程序, web3.0 的配置类不能缺少,而这个配置类还是比较麻烦的,代码如下。原创 2023-12-20 17:43:33 · 1661 阅读 · 11 评论 -
【Spring教程32】SSM框架整合实战:从零开始学习SSM整合之功能模块开发 单元测试示例代码 PostMan接口测试示例
前面我们已经把如何编写Mybatis SpringMVC JDBC Spring配置类进行了学习,今天主要的内容就是把这三个框架整合在一起完成功能模块开发和单元测试。原创 2023-12-20 16:26:00 · 1326 阅读 · 0 评论 -
【Spring教程31】SSM框架整合实战:从零开始学习SSM整合配置,如何编写Mybatis SpringMVC JDBC Spring配置类
前面我们已经把Mybatis、Spring和SpringMVC三个框架进行了学习,今天主要的内容就是把这三个框架整合在一起完成我们的业务功能开发,具体如何来整合,我们一步步来学习原创 2023-12-18 18:26:35 · 3965 阅读 · 88 评论 -
【Spring教程30】Spring框架实战:从零开始学习SpringMVC 之 Rest风格简介与RESTful入门案例
传统风格资源描述形式id=1 查询id为1的用户信息http://localhost/user/saveUser 保存用户信息REST风格描述形式传统方式一般是一个请求url对应一种操作,这样做不仅麻烦,也不安全,因为会程序的人读取了你的请求url地址,就大概知道该url实现的是一个什么样的操作。查看REST风格的描述,你会发现请求地址变的简单了,并且光看请求URL并不是很能猜出来该URL的具体功能隐藏资源的访问行为,无法通过地址得知对资源是何种操作书写简化。原创 2023-12-16 21:04:10 · 1711 阅读 · 24 评论 -
【Spring教程29】Spring框架实战:从零开始学习SpringMVC 之 服务器响应知识全面详解
知识点1:@ResponseBody该注解可以写在类上或者方法上写在类上就是该类下的所有方法都有@ReponseBody功能当方法上有@ReponseBody注解后方法的返回值为字符串,会将其作为文本内容直接响应给前端方法的返回值为对象,会将对象转换成JSON响应给前端对象转Json数据(POJO -> json)集合转Json数据(Collection -> json)原创 2023-12-15 23:33:24 · 2209 阅读 · 36 评论 -
【Spring教程28】Spring框架实战:从零开始学习SpringMVC 之 请求与请求参数详解
前面我们已经完成了入门案例相关的知识学习,接来了我们就需要针对SpringMVC相关的知识点进行系统的学习,之前我们提到过,SpringMVC是web层的框架,主要的作用是接收请求、接收数据、响应结果,所以这一章节是学习SpringMVC的重点内容,我们主要会讲解四部分内容:* 请求映射路径* 请求参数* 日期类型参数传递* 响应json数据原创 2023-12-14 19:34:37 · 3054 阅读 · 42 评论 -
【Spring教程27】Spring框架实战:一文教你轻松掌握PostMan工具的安装与使用技巧!轻松搞定API测试!!!
代码编写完后,我们要想测试,只需要打开浏览器直接输入地址发送请求即可。但是我们如果我们发送的是GET请求可以直接使用浏览器,但是如果要发送的是POST请求呢?送的是GET请求可以直接使用浏览器,但是如果要发送的是POST请求呢?如果要求发送的是post请求,我们就得准备页面在页面上准备form表单,测试起来比较麻烦。所以我们就需要借助一些第三方工具,如PostMan.PostMan是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。作用:常用于进行接口测试特征简单实用。原创 2023-12-14 19:00:34 · 890 阅读 · 1 评论 -
【Spring教程26】Spring框架实战:从零开始学习SpringMVC 之 bean加载控制
入门案例的内容已经做完了,在入门案例中我们创建过一个SpringMvcConfig的配置类,再回想前面咱们学习Spring的时候也创建过一个配置类SpringConfig。这两个配置类都需要加载资源,那么它们分别都需要加载哪些内容?原创 2023-12-12 22:35:32 · 1994 阅读 · 22 评论 -
【Spring教程25】Spring框架实战:从零开始学习SpringMVC 之 SpringMVC入门案例总结与SpringMVC工作流程分析
SpringMVC入门程序开发总结(1+N)一次性工作创建工程,设置服务器,加载工程导入坐标创建web容器启动类,加载SpringMVC配置,并设置SpringMVC请求拦截路径SpringMVC核心配置类(设置配置类,扫描controller包,加载Controller控制器bean)多次工作定义处理请求的控制器类*定义处理请求的控制器方法,并配置映射路径(@RequestMapping)与返回json数据(@ResponseBody)原创 2023-12-10 23:49:33 · 1245 阅读 · 8 评论 -
【Spring教程24】Spring框架实战:从零开始学习SpringMVC 之 SpringMVC入门案例代码示例
知识点1:@Controller知识点2:@RequestMapping知识点3:@ResponseBody。原创 2023-12-10 23:37:50 · 1333 阅读 · 2 评论 -
【Spring教程23】Spring框架实战:从零开始学习SpringMVC 之 SpringMVC简介与SpringMVC概述
学习之前大家需要记住一件事是,SpringMVC是用来替换Servlet的,所以Servlet能实现的,框架我们都知道是用来简化开发的,所以SpringMVC与Servlet相比,开发起来更简单快捷,用更少。那么如果使用SpringMVC来开发相。REST风格:是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,在以后开发中非常。的代码完成表现层代码的开发,那么问题又来了,到底有多简单呢?通过两种技术对相同功能的实现,我们会发现打印输出的结果是一样的,但是对比编写的代码会发现。原创 2023-12-09 23:55:23 · 1412 阅读 · 10 评论 -
【Spring教程22】Spring框架实战:Spring事务角色与 Spring事务属性、事务传播行为代码示例详解
这节中我们重点要理解两个概念,分别是`事务管理员`和`事务协调员;对于这两个概念具体做什么的,我们待会通过案例来使用下。除了这两个概念,还有就是事务的其他相关配置都有哪些,就是我们接下来要学习的内容。原创 2023-12-09 22:10:04 · 988 阅读 · 0 评论 -
【Spring教程21】Spring框架实战:Spring事务简介、AOP事务管理、代码示例全面详解
* 事务作用:在数据层保障一系列的数据库操作同成功同失败* Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败数据层有事务我们可以理解,为什么业务层也需要处理事务呢?原创 2023-12-08 20:26:59 · 2699 阅读 · 38 评论 -
【Spring教程20】Spring框架实战:AOP(面对切面编程)知识总结
通过本简称的第11节到14节,AOP的知识就已经讲解完了,接下来对于AOP的知识进行一个总结。AOP的相关知识我们已经讲解完了,从下一节开始,我们开始讲解AOP的事务管理。原创 2023-12-08 19:41:49 · 1311 阅读 · 17 评论 -
【Spring教程19】Spring框架实战:利用 AOP通知获取数据代码实例
目前我们写AOP仅仅是在原始方法前后追加一些操作,接下来我们要说说AOP中数据相关的内容,我们将从获取参数、获取返回值和获取异常三个方面来研究切入点的相关信息。原创 2023-12-08 19:28:14 · 894 阅读 · 0 评论 -
【Spring教程18】Spring框架实战:利用Aop测定业务层接口执行效率代码实例详解
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《详解解读AOP通知类型的使用》原创 2023-12-07 22:47:04 · 1282 阅读 · 22 评论 -
【Spring教程17】Spring框架实战:实例详解解读AOP通知类型的使用
知识点1:@After知识点2:@AfterReturning知识点3:@AfterThrowing知识点4:@Around环绕通知注意事项环绕通知必须依赖形参ProceedingJoinPoint才能实现对原始方法的调用,进而实现原始方法调用前后同时添加通知通知中如果未使用ProceedingJoinPoint对原始方法进行调用将跳过原始方法的执行对原始方法的调用可以不接收返回值,通知方法设置成void即可,如果接收返回值,最好设定为Object类型。原创 2023-12-07 21:44:04 · 992 阅读 · 0 评论 -
【Spring教程16】Spring框架实战:详解解读AOP配置管理中AOP切入点表达式和通知类型
AOP通知描述了抽取的共性功能,根据共性功能抽取的位置不同,最终运行代码时要将其加入到合理的位置通知具体要添加到切入点的哪里?前置通知后置通知环绕通知(重点)返回后通知(了解)抛出异常后通知(了解)为了更好的理解这几种通知类型,我们来看一张图(1)前置通知,追加功能到方法执行前,类似于在代码1或者代码2添加内容(2)后置通知,追加功能到方法执行后,不管方法执行的过程中有没有抛出异常都会执行,类似于在代码5添加内容。原创 2023-12-06 13:31:34 · 2372 阅读 · 51 评论 -
【Spring教程15】Spring框架实战:详解解读AOP的工作流程和AOP的核心概念
AOP的入门案例已经完成,对于刚才案例的执行过程,我们就得来分析分析,这一节我们主要讲解两个知识点: AOP工作流程和AOP核心概念。其中核心概念是对前面核心概念的补充。原创 2023-12-06 11:22:11 · 888 阅读 · 1 评论 -
【Spring教程14】Spring框架实战:AOP入门案例实战详解
知识点1:@EnableAspectJAutoProxy知识点2:@Aspect知识点3:@Pointcut知识点4:@Before。原创 2023-12-06 11:05:12 · 954 阅读 · 0 评论 -
【Spring教程13】Spring框架实战:全面深入详解什么是AOP?AOP的作用、AOP核心概念(通知 连接点 切面)
AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。OOP(Object Oriented Programming)面向对象编程我们都知道OOP是一种编程思想,那么AOP也是一种编程思想,编程思想主要的内容就是指导程序员该如何编写程序,所以它们两个是不同的编程范式。原创 2023-12-05 23:01:18 · 1107 阅读 · 6 评论 -
【Spring教程12】Spring框架实战:Spring整合Mybatis全面深入详解
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《IOC/DI注解开发管理第三方bean》原创 2023-12-05 22:47:24 · 2921 阅读 · 47 评论 -
【Spring教程11】Spring框架实战:IOC/DI注解开发管理第三方bean的全面深入详解
前面定义bean的时候都是在自己开发的类上面写个注解就完成了,但如果是第三方的类,这些类都是在jar包中,我们没有办法在类上面添加注解,这个时候该怎么办?遇到上述问题,我们就需要有一种更加灵活的方式来定义bean,这种方式不能在原始代码上面书写注解,一样能定义bean,这就用到了一个全新的注解@Bean。这个注解该如何使用呢?咱们把之前使用配置方式管理的数据源使用注解再来一遍,通过这个案例来学习下@Bean的使用。原创 2023-12-04 15:36:16 · 1616 阅读 · 39 评论 -
【Spring教程十】Spring框架实战:全面深入详解IOC/DI之--纯注解开发模式下的依赖注入&&注解读取properties配置文件
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《全面深入详解IOC/DI注解开发》原创 2023-12-04 15:03:20 · 1647 阅读 · 31 评论 -
【Spring教程九】Spring框架实战:全面深入详解IOC/DI注解开发
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《IOC/DI配置管理第三方bean && 加载properties文件》原创 2023-12-03 22:35:28 · 1226 阅读 · 11 评论 -
【Spring教程八】Spring框架实战:全面深入详解IOC/DI配置管理第三方bean && 加载properties文件并读取相关属性值
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《DI(依赖注入)自动配置以及集合注入详解》。原创 2023-12-03 14:53:36 · 1193 阅读 · 12 评论 -
【Spring教程七】Spring框架DI相关内容大揭秘:全面深入理解DI(依赖注入)自动配置以及集合注入详解
IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配。原创 2023-12-02 18:46:31 · 1130 阅读 · 5 评论 -
【Spring教程六】Spring框架DI相关内容大揭秘:全面深入理解DI(依赖注入)以及setter注入与构造器注入全面详解
欢迎大家回到《 Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《 如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《 Bean的生命周期》。原创 2023-12-02 15:39:15 · 980 阅读 · 3 评论 -
【Spring教程五】Spring框架大揭秘:一步步带你深入理解Bean的生命周期
本教程所有示例均基于Maven实现,如果您对Maven还很陌生,本文的上一篇为《关于bean的相关知识还有最后一个是bean的生命周期,对于生命周期,我们主要围绕着bean生命周期控现在我们面临的问题是如何在bean的创建之后和销毁之前把我们需要添加的内容添加进去。原创 2023-12-01 23:07:12 · 1029 阅读 · 6 评论 -
【Spring教程四】Spring框架大揭秘:IOC之Bean实例化方式的构造方法、静态工厂、实例工厂实例化方式详解,让你秒变大神!
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境]》,本文的上一篇为《 IOC之Bean基础配置》。对象已经能交给Spring的IOC容器来创建了,但是容器是如何来创建对象的呢?原创 2023-11-30 22:48:01 · 1335 阅读 · 2 评论 -
【Spring教程三】Spring框架大揭秘:IOC之Bean基础配置、name属性、作用域的深度解析
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境]》。本文的上一篇为《从零开始学习IOC和DI》。通过上一篇为《从零开始学习IOC和DI》的两个案例,我们已经学习了bean如何定义配置,DI如何定义配置以及容器对象如何获取的内容,接下来主要是把这三块内容展开进行详细的讲解,深入的学习下这三部分的内容,首先是bean基础配置。原创 2023-11-29 23:36:50 · 943 阅读 · 5 评论 -
【Spring教程二】从零开始学习IOC和DI:实用代码实例助你快速上手!
通过的学习,我们学到的下面的几点核心概念知识:(1)什么IOC/DI思想?(2)什么是IOC容器?(3)什么是Bean?原创 2023-11-29 21:27:07 · 1146 阅读 · 6 评论 -
【Spring教程一】Spring框架新手必看:Spring简介、系统框架、IOC、IOC容器、Bean、DI等概念你必须知道!
对于Spring来说,它能迅速占领全球市场,不只是说它的某个功能比较强大,更重要是在它的思想上。掌握了Spring的设计思想,然后就需要通过一些基础操作来思考操作与思想之间的关联关系.介绍为什么要学、学什么和怎么学Spring框架原创 2023-11-29 17:59:34 · 1345 阅读 · 0 评论 -
一文掌握Mybatis快速入门与Mapper代理开发,提升你的编程技能!
MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了googlecode,并且改名为MyBatis。原创 2023-11-26 23:26:53 · 1014 阅读 · 9 评论 -
MyBatis开发者必备!IDEA快速掌握MyBatisX插件安装及注解开发技巧!
MyBatisX是一个基于MyBatis的增强插件,它提供了一些实用的功能,如自动分页、通用Mapper等。本文将介绍如何安装MyBatisX插件以及如何使用注解进行开发。原创 2023-11-28 21:01:53 · 8877 阅读 · 0 评论 -
如何在windows11下安装Maven并配置以及 IDEA配置Maven环境(保姆级教程)
Maven是专门用于管理和构建Java项目的工具,它的主要功能有:提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布……)提供了一套依赖管理机制项目结构我们都知道,每一个开发工具(IDE)都有自己不同的项目结构,它们互相之间不通用。我再eclipse中创建的目录,无法在idea中进行使用,这就造成了很大的不方便,如下图:前两个是以后开发经常使用的开发工具。原创 2023-11-23 20:51:49 · 8018 阅读 · 41 评论