
Spring大家族
文章平均质量分 73
记录学习Spring相关技术
-权子-
莫等闲,白了少年头,空悲切!
展开
-
Spring MVC学习—请求消息中不同类型参数的传递
我们在Controller中定义了各种各样的API接口,可以向它们发送GET/POST等请求消息,当发送的请求消息需要传递参数时,该如何处理呢? 1-普通参数 直接在restful请求路径后面加上需要传递的参数,注意参数名需要和API里定义的形参名一致,否则会匹配不上 如果参数名不一致,而又想要匹配上,可以在定义的API方法的参数前加上@RequestParam 2-POJO类型参数 如果需要传递对象类型参数,可直接传递对象的各个属性的值 如果对象属性里包含对象引用,可用“引用对象.属性=原创 2022-08-21 17:58:48 · 353 阅读 · 0 评论 -
JSR-303学习
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator简单的说,JSR-303就是用来做表单验证的。比如你想检查前端表单输入不为空,就可以在实体类对应的属性上使用JSR-303的@NotNull注解来实现。JSR 303 用于对 Java Bean 中的字段的值进行验证。 Spring MVC之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地验证。 注:可以使用注解的方式进行验证规则的添加。@Nul原创 2022-06-01 20:38:39 · 788 阅读 · 0 评论 -
Spring Data JPA学习
Spring Data JPA是数据持久层里的一款全自动的ORM框架。简单来说,Spring Data JPA就是以面向对象的思想来对数据库进行访问和控制的一款框架,全自动的意思就是你甚至可以不用去数据库里创建表,全由它来做。1)什么是JPA?JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。 JPA的出现主要是为了简化并标准化现有的持久化开发工作、整合ORM技术,结束现在Hibernate原创 2022-06-01 20:26:46 · 177 阅读 · 0 评论 -
Spring学习笔记
一、初识Spring 什么是Spring?一款轻量级的控制反转和面向切面编程的开源框架。创始人是音乐博士Rod Johnoson,其理念是使现有技术更易使用。 优点: 1.开源的免费的框架 2.轻量级的,非侵入式的框架 3.IOC和AOP 4.支持事务处理,支持框架整合 二、IOC 设计思想:之前由程序员通过new来控制对象的创建,可面对不同的需求时,需要程序员创建很多对象,修改很多代码,IOC的设计思想就是把对象的控制权交给第三方(比如容器),我们想使用哪个对象就直接通过第三方调用,.原创 2022-05-07 20:25:25 · 214 阅读 · 0 评论