spring
一生所Ai
时间是一位伟大的作者,他会给每个人写出完美的结局来。
展开
-
@Component 和 @Bean 的区别
Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。@Compent 作用就相当于 XML配置@Componentpublic class Student { private String name = "lkm"; public String getName() { return name; }原创 2020-06-05 12:37:37 · 201 阅读 · 0 评论 -
spring5+thymeleaf 模板语言
一、Thymeleaf 是个什么?官网地址:https://www.thymeleaf.org/简单说, Thymeleaf 是一款用于渲染XML/XHTML/HTML5内容的模板引擎,类似JSP、Velocity、FreeMarker 等模板引擎它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,它有如下三个极吸引人的特点: Thy...原创 2018-11-09 18:35:07 · 1488 阅读 · 0 评论 -
Spring 框架Web Servlet项目的Spring Web MVC环境配置
今天学习了Spring 框架中Spring Web MVC的配置,趁热打铁整理一下:官网地址:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/web.html#spring-web一、首先是了解什么是Spring Web MVC:原文:Spring Web MVC is...原创 2018-11-05 20:38:20 · 552 阅读 · 0 评论 -
Spring的IOC理解
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协...转载 2018-11-05 21:21:53 · 187 阅读 · 0 评论 -
使用spring validation完成数据后端校验
https://blog.csdn.net/u013815546/article/details/77248003转载 2018-11-08 15:09:01 · 185 阅读 · 0 评论 -
SpringMVC使用JSR303数据校验
一、 JSR 303是java为bean数据合法性校验提供的标准框架,它已经包含在javaee6.0中。JSR 303通过在Bean属性上标注类似于@NotNull、@Max等标准的注解指定校验规则,并通过这些标准的验证接口对Bean进行验证。JSR 303 基本的校验规则注解 作用@Valid 被注释的元素是一个对象,需要检查此对象的所有字段值@Null 被注...原创 2018-11-08 19:42:56 · 494 阅读 · 0 评论 -
IoC和AOP的理解
什么是IOC? 依赖注入(Dependecy Injection)和控制反转(Inversion of Control)是同一个概念,具体的讲:当某个角色需要另外一个角色协助的时候,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在spring中创建被调用者的工作不再由调用者来完成,因此称为控制反转。创建被调用者的工作由spring来完成,然后注入调用者 因此也称为依赖注入。 ...转载 2018-12-03 14:55:01 · 366 阅读 · 0 评论 -
@Transactional(rollbackFor=Exception.class)的用法
今天写代码发现滴:@GetMapping("/customer/deviation") @Transactional(rollbackFor = Exception.class) public Result deviation(Integer company_id, Integer customer_id) throws Exception { Map map = custo...原创 2019-04-11 14:26:16 · 1844 阅读 · 0 评论