Spring
文章平均质量分 76
spring
w_t_y_y
这个作者很懒,什么都没留下…
展开
-
spring常用注解(四)事务
1、@RequestParam:@RequestParam是传递参数的.@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String queryUserName(@RequestParam String userName)在url中输入:localhost:8080/**/?userName=zhangsan请求中包含userna...原创 2018-03-22 10:20:01 · 290 阅读 · 1 评论 -
spring常用注解(二)请求类
一、@Controller与@RestController:写在类头,用于标识是处理器类。@RestController =@Controller+@ResponseBody,表示该类接口只返回数据,不返回页面;二、@RequestMapping:请求到处理器功能方法的映射规则三、@RequestParam与@RequestBody:controller接口接收参数注解。1、@RequestParam:为缺省注解,@RequestParam不能接收集合,@RequestParam注解主要有下列.原创 2020-08-19 16:22:53 · 625 阅读 · 0 评论 -
spring常用注解(一)springbean类(2)装配
a.@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;b.@Autowired默认是按照类型装配注入的,如果想按照名称来转配注入,则需要结合@Qualifier一起使用;c.@Resource注解是由JDK提供,而@Autowired是由Spring提供 @Resource的方式;@Autowired 默认按类型装配,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。四、@Scope用于指定scope作用域的(用在类上)原创 2024-01-05 10:05:28 · 503 阅读 · 0 评论 -
spring常用注解(一)springbean类(1)生命周期类
被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于servlet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。原创 2024-01-05 10:02:06 · 377 阅读 · 0 评论 -
Spring注解
一、介绍。原创 2024-01-10 17:05:31 · 422 阅读 · 0 评论 -
spring模块(五)SpringMVC(2)代码实现
(1)转发:在返回值前面加"forward:",譬如"forward:user.do?(2)重定向:在返回值前面加"redirect:",譬如"redirect:http://www.baidu.com"原创 2024-02-23 10:40:08 · 167 阅读 · 0 评论 -
spring模块(五)SpringMVC(1)介绍与demo
一、介绍1、介绍SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。说明:spring(mvc)项目因基于xml配置文件实现,配置和启动部署较麻烦,现已使用springboot代替。原创 2017-12-07 18:44:24 · 340 阅读 · 1 评论 -
spring模块(四)srping事务
一、介绍1、事务事务(Transaction):访问并可能更新数据库中各种数据项的一个程序执行单元(unit),它通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起。当在数据库中更改数据成功时,在事务中更改的数据便会提交,不再改变。否则,事务就取消或者回滚,更改无效。事务(Transaction)是基于关系型数据库(RDBMS)的企业应用的重要组成部分。在软件开发领域,事务扮演者十分重要的角色,用来确保应用程序数据的完整性和一致性。2、特点原创 2018-01-07 14:40:11 · 2966 阅读 · 1 评论 -
spring模块(三)Spring AOP
一、介绍为什么有AOP在面向对象编程的系统中,会使用对象来封装一些对象。并通过对象的协作进行完成系统的功能。如员工管理、部门管理、请假管理等功能。现在需要对系统中的所有的新增,修改,删除,等记录下操作的记录,这样需要这样写代码:而这些操作都是通过“复制黏贴式”的开发。面向对象在处理这样的业务时由于其封装性导致代码并无法被公用。需要有一种技术来实现方法的扩展(功能增强)。AOP就正是原创 2017-12-11 16:07:04 · 234 阅读 · 1 评论 -
spring模块(二)SpringBean
spring容器初始化bean对象的顺序是listener-->filter-->servlet,其中stattic>构造方法 >@Autowired >@PostConstruct。故在static方法里面调用某个Bean,不可以用Autowired ,可以让Bean在静态代码块中加载:如:package com.demo.util;imp......原创 2019-05-22 16:47:50 · 1483 阅读 · 1 评论 -
spring模块(一)容器(3)IOC容器之ApplicationContext
一、介绍:原创 2024-01-05 15:19:07 · 361 阅读 · 0 评论 -
spring模块(一)容器(2)IOC容器之BeanFactory
有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。即由IoC容器帮对象找相应的依赖对象并注入,而不是由对象主动去找。在spring之前,传统的做法是new来创建对象,有了IOC容器,我们不必主动创建,而是从容器中直接获取。应用程序原本是老大,要获取什么资源都是主动出击,但是在IoC/DI思想中,应用程序就变成被动的了,被动的等待IoC容器来创建并注入它所需要的资源了。原创 2024-01-05 14:50:33 · 478 阅读 · 0 评论 -
spring模块(一)容器(1)IOC控制反转和DI依赖注入
通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不需要关心具体的资源来自何处,由谁实现。有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。应用程序原本是老大,要获取什么资源都是主动出击,但是在IoC/DI思想中,应用程序就变成被动的了,被动的等待IoC容器来创建并注入它所需要的资源了。原创 2024-01-05 14:14:02 · 407 阅读 · 0 评论 -
spring常用工具类
一、org.springframework.util.Assert:它断定某一个实际的运行值和预期想一样,否则就抛出异常。Spring 对方法入参的检测借用了这个概念,其提供的Assert 类拥有众多按规则对方法入参进行断言的方法,可以满足大部分方法入参检测的要求。这些断言方法在入参不满足要求时就会抛出IllegalArgumentException。例:public Boolean export...原创 2018-04-13 11:22:35 · 376 阅读 · 0 评论 -
Spring框架概述
.原创 2017-12-07 18:26:00 · 264 阅读 · 1 评论