
Spring开发
文章平均质量分 75
Spring开发
夏天又到了
微信号 magicHawaii
展开
-
MyBatis入门之一对一关联关系(示例)
在上述两个映射文件中,使用了MyBatis中的嵌套查询方式进行学生及其关联的学生证信息查询,因为返回的学生对象中除基本属性外,还有一个关联的studentIdCard属性,所以需要手动编写结果映射。在映射文件中,MyBatis关联映射的元素和元素中都已经默认配置了延迟加载属性,即默认属性fetchType="lazy"(属性fetchType="eager"表示立即加载),所以在配置文件中开启延迟加载后,无须在映射文件中再进行配置。其具体实现步骤如下。原创 2024-10-22 10:51:26 · 683 阅读 · 0 评论 -
Spring MVC拦截器完成用户登录权限验证的示例
从图14.5所示的流程图可以看出,只有登录后的用户才能访问管理主页,如果没有登录而直接访问页面,拦截器就会将请求拦截,并转发到登录页面,同时在登录页面中给出提示信息。当已登录的用户在管理主页中单击“退出”链接时,同样会回到登录页面。从图14.6所示的结果可以看出,当用户未登录而直接访问主页面时,访问请求会被登录拦截器拦截,从而跳转到登录页面,并提示用户未登录信息。如果在“登录名”输入框中输入“zhangsan”,“密码”输入框中输入“123456”,当单击“登录”按钮后,浏览器的显示结果如图14.7所示。原创 2025-01-16 10:09:40 · 1179 阅读 · 0 评论 -
Spring MVC复杂数据绑定-绑定集合
将图12.10所示页面中的用户名zhangsan改为tom,lisi改为rose,并勾选两项数据前面的复选框,然后单击“修改”按钮后,浏览器会跳转到success.jsp页面中。此时控制台的打印信息如图12.11所示。针对这种情况,可以使用集合数据绑定,即在包装类中定义一个包含对象类的集合,然后在接收方法中将参数类型定义为该包装类的集合。注意:在使用集合数据绑定时,后台方法中不支持直接使用集合形参进行数据绑定,所以需要使用包装POJO作为参数,然后在包装POJO中包装一个集合属性。原创 2025-01-15 11:00:54 · 993 阅读 · 0 评论 -
Spring MVC复杂数据绑定-绑定数组
在实际项目开发中,除简单数据类型外,还会经常遇到一些比较复杂的数据绑定问题,比如数组的绑定、集合的绑定,本节将具体讲解数组绑定和集合绑定的使用。原创 2025-01-14 16:17:15 · 787 阅读 · 0 评论 -
Spring MVC数据绑定POJO类型
这样所有的请求信息都会以UTF-8的编码格式进行解析。注意:在前端请求中,难免会有中文信息传递,例如,在图12.4所示的用户名和密码输入框中输入用户名“张三”和密码“123”时,虽然浏览器可以正确跳转到结果页面,但是在控制台中输出的中文信息会出现乱码。在使用简单数据类型绑定时,可以很容易地根据具体需求来定义方法中的形参类型和个数,然而在实际应用中,客户端请求可能会传递多个不同类型的参数数据,如果还使用简单数据类型进行绑定,就需要手动编写多个不同类型的参数,这种操作显然比较烦琐。图12.5 运行结果。原创 2025-01-13 11:35:05 · 1270 阅读 · 0 评论 -
《Spring Boot企业级开发实战(视频教学版)》简介
#好书推荐##好书奇遇季#《Spring Boot企业级开发实战(视频教学版)》,京东当当天猫都有发售。书非常厚,定价119元,网店打折销售其实没多少钱。本书配套PPT课件、示例源码与同步教学视频。本书各章节按照Spring框架组件的出现时间来设计,先讲解Spring核心组件IoC和AOP,然后是Spring MVC,最后展开讲解Spring Boot。本书主要针对Spring Boot,采用由浅入深的方式,将讲解和案例练习相结合,符合读者的学习曲线。从初体验、基本源码分析、Web应用、数据访问这些基本原创 2022-04-08 12:02:17 · 268 阅读 · 0 评论 -
《Spring Boot整合开发案例实战》简介
《Spring Boot整合开发案例实战》,案例书,介绍实战项目(包括员工管理系统、二手房管理系统、购物车管理、用户权限管理系统、小程序上报用户信息、模拟聊天室)开发。定价89元。本书配套配套示例源代码、PPT课件,作者是资深Web应用开发工程师。 本书内容随着JavaWeb项目的发展,各种开发框架与组件层出不穷,项目的配置越来越烦琐,项目部署也需耗费大量时间,给开发人员带来了诸多不便。Spring Boot的出现将开发人员从烦琐的项目配置中解放出来,让开发人员更专注于业务的实现,提高了开发效率。本书从Sp原创 2023-03-21 16:53:29 · 167 阅读 · 0 评论 -
【图书介绍】《Spring+Spring MVC+MyBatis从零开始学(视频教学版)(第3版)》
本书全面讲解使用流行轻量级框架SSM(Spring+Spring MVC+MyBatis)进行JavaEE Web开发的技术,并以综合案例“学生选课管理系统”为主线贯穿全书,知识内容层层推进,将知识点有机地串联起来,便于读者掌握与理解。本书共16章,分4部分。第1部分是MyBatis篇,包括第1~5章,涵盖MyBatis基础、MyBatis的核心XML配置文件等内容;第2部分是Spring篇,包括第6~10章,涵盖Spring基础、使用Spring管理Bean等;原创 2024-10-17 12:17:06 · 1460 阅读 · 0 评论 -
Spring Boot上传文件功能的开发
Spring Boot使用Servlet 3的API javax.servlet.http.Part来支持文件上传。Spring Boot在类MultipartAutoConfiguration中定义文件上传组件的自动配置,这个自动配置在使用Spring MVC框架时默认开启。3.3.1 POM文件配置在开启Web模块时,文件上传功能自动开启,所以pom.xml中只需配置spring-boot-starter- web,配置代码如下:<dependency> <grou..原创 2022-02-17 12:16:19 · 445 阅读 · 0 评论 -
《Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统》前后端分离架构示例源码免费下载
#好书推荐##好书奇遇季#《Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统》当当京东天猫均有发售。本书讲解前后端分离架构,为广大开发者量身打造,从项目实践出发,选用当前各种主流的技术,手把手、心贴心地带着读者从零开始,一步一步地实现一个完整的后台权限管理系统。通过整个管理系统的开发和实践,让读者在学成之后能够熟悉和掌握当前的一些主流技术和方向,且在后续的工作中拥有自主搭建开发环境和完成整个系统开发的能力。关于本书后台权限管原创 2021-12-03 08:56:50 · 2719 阅读 · 0 评论 -
《Spring Boot从零开始学(视频教学版)》快速入门书
#好书推荐##好书奇遇季#《Spring Boot从零开始学(视频教学版)》,目前为止较好的一本Spring Boot入门书。京东当当天猫都有发售。本书配套示例代码、课件与教学视频。定价75元。本书配套示例源码、PPT课件与同步教学视频。Spring是Java开发必不可少的框架,是一个庞大的生态系统,Spring Boot正是在Spring这一片肥沃的土壤中生长出来的快速应用开发框架。Spring Boot定义了大量的自动配置,能够根据环境、条件自动配置项目的组件,使用Spring Boot来开发可原创 2022-01-27 15:03:47 · 567 阅读 · 0 评论 -
三本书带您快速深入掌握Spring Boot应用开发
#好书推荐##好书奇遇季#三本书带您快速深入掌握Spring Boot应用开发《Spring Boot从零开始学(视频教学版)》《Spring Boot应用开发实战》《深入浅出Spring Security》,京东当当天猫都有发售。《Spring Boot从零开始学(视频教学版)》配套源码、PPT课件与同步教学视频,带领读者快速入门。《Spring Boot应用开发实战》解析博客系统、聊天服务、在线商城、个人云盘四个实战项目,巩固Spring Boot应用开发。《深入浅出Spring Sec原创 2022-01-26 09:27:30 · 1884 阅读 · 1 评论 -
最近一些Spring技术书的代码资源下载
《Spring+Spring MVC+MyBatis从零开始学》https://pan.baidu.com/s/1-Cv_Q7zEz_RpLDN27_0dyA 提取码:nwp2《Spring Boot+Vue全栈开发实战》https://pan.baidu.com/s/1SYxcHPFe2HfhlVoHklcB1w《Spring Boot+Spring Cloud+Vue+Eleme...原创 2019-06-13 17:18:01 · 1113 阅读 · 3 评论 -
松哥写的《深入浅出Spring Security》真不错
安全管理是Java应用开发中无法避免的问题,目前主流的安全管理框架就是SpringSecurity和Shiro,其中Shiro一直以使用简单和轻量级著称。然而,随着SpringBoot和微服务的流行,SpringSecurity受到越来越多开发者的重视,因为SpringSecurity在和SpringBoot整合时具有先天优势。目前市面上缺少系统介绍SpringSecurity的书籍,网上的博客内容又比较零散,这为很多初次接触SpringSecurity的Java工程师学习这门技术带来诸多...转载 2021-10-25 17:06:44 · 1129 阅读 · 0 评论 -
Spring事务管理概述
Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量。原创 2024-12-26 08:43:48 · 1086 阅读 · 0 评论 -
Spring MVC简单数据绑定
为了方便查看结果,将获取的参数进行输出打印,最后返回一个名为success的视图,Spring MVC会通过视图解析器在WEB-INF/jsp路径下寻找success.jsp文件。例如,如果要编写一个对用户操作的控制器类,可以将控制器类命名为UserController,然后在该控制器类中就可以编写任何有关用户操作的方法。在WEB-INF目录下创建一个名为jsp的文件夹,然后在该文件夹中创建页面文件success.jsp,该页面只作为正确执行操作后的响应页面,没有其他业务逻辑,如文件12.4所示。原创 2025-01-10 11:41:19 · 850 阅读 · 0 评论 -
【图书介绍】案例可借鉴的Spring应用开发书
本书共分18章,内容包括Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理、初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射、MyBatis与Spring的整合、Vue.js 3入门、Spring MVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、新闻发布管理系统实战、图书管理系统实战。)框架的基础知识和应用,并结合大量的示例和综合案例,帮助读者快速理解。原创 2024-11-01 08:51:26 · 775 阅读 · 0 评论 -
第一个Spring MVC 6入门示例
本文通过一个简单的入门示例来演示Spring MVC的使用。原创 2025-01-07 08:22:48 · 1137 阅读 · 0 评论 -
《SSM+Vue.js 3全栈开发实战》简介
本书共分18章,内容包括Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理、初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射、MyBatis与Spring的整合、Vue.js 3入门、Spring MVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、新闻发布管理系统实战、图书管理系统实战。本书配套示例源码、PPT课件、作者答疑服务。原创 2023-03-21 16:31:43 · 355 阅读 · 0 评论 -
AspectJ开发
在Spring的配置文件中,切入点是通过元素来定义的。注意:在AOP的配置信息中,使用配置的后置通知和使用配置的最终通知,虽然都是在目标方法执行之后执行的,但它们是有区别的。在Spring的配置文件中,配置切面使用的是元素,该元素会将一个已定义好的Spring Bean转换成切面Bean,所以要在配置文件中先定义一个普通的Spring Bean(如上述代码中定义的myAspect)。原创 2024-12-04 09:48:20 · 944 阅读 · 0 评论 -
MyBatis入门之多对多关联关系(示例)
在元素中使用了元素来映射多对多的关联关系,其中property属性表示课程持久化类中的学生属性,ofType属性表示集合中的数据为Student类型,而column的属性值会作为参数执行StudentMapper.xml中定义的id为findStudentById的执行语句,来查询课程中的学生信息。在实际项目开发中,多对多的关联关系是非常常见的。以学生和课程为例,一个学生可以选修多门课程,而一门课程又可以被多个学生选修,学生和课程就属于多对多的关联关系。原创 2024-10-24 17:54:24 · 1353 阅读 · 0 评论 -
MyBatis入门之一对多关联关系(示例)
【示例9-2】在了解了MyBatis处理一对多关联关系的元素和方式后,接下来以班级和学生之间的这种一对多关联关系为例,详细讲解如何在MyBatis中处理一对多关联关系,具体步骤如下。在com.ssm.mapper包中创建班级实体映射文件BanjiMapper.xml,并在文件中编写一对多关联映射查询的配置,如文件9.9所示。注意:上述示例从班级的角度出发,班级与学生之间是一对多的关联关系,但如果从单个学生的角度出发,一个学生只能属于一个班级,即一对一的关联关系。在实际应用中,应用更多的关联关系是。原创 2024-10-23 08:46:42 · 631 阅读 · 0 评论