Spring Boot N个问题

以下是自己遇到的一些问题的理解,有误欢迎指正

1、Spring Boot的Bean是什么?

答:在Spring Boot中每一个用@Bean、@Componet、@Service、@Controller等标记的类就是一个Bean

2、Spring Boot默认扫描范围?

答:默认扫描SpringBoot Starter类所在的目录以及目录下的所有子包。

3、Spring MVC 重定向和请求转发是什么?

答:请求转发:把请求转发给指定的test.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完的,因此servlet和jsp共享的是同一个request,在servlet里面放的所有东西,在jsp中都能取出来,因此,jsp能把结果getAttribute()出来。整个过程是一个请求,一个响应。

重定向:执行到重定向立即向客户端返回这个响应,响应行告诉客户端你必须要再发送一个请求,去访问test.jsp,紧接着客户端受到这个请求后,立刻发出一个新的请求,去请求test.jsp,这里两个请求互不干扰,相互独立,在前面request里面setAttribute()的任何东西,在后面的request里面都获得不了。可见,在sendRedirect()里面是两个请求,两个响应。

4、forward和redirect的区别?

forward服务器内部调用另外的方法,客户端url地址不会改变,request和response可以共享。

redirect两次request和response。之间的数据不可以共享,客户端浏览器会改变。

提交form表单,使用redirect,用户刷新界面也不会重新提交表单。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值