Java-Spring-webmvc
IT匠人
38989725@qq.com
展开
-
HttpServlet response.sendRedirect()和request.getRequestDispatcher(url).forward(request,response) 的区别
先来两张图,方便理解:一、response.sendRedirect(url)-服务器将新url发送给游览器,游览器再根据新url重新请求Request.getRequestDispatcher(url).forward(request,response);请求转发到指定url(服务器内部跳转url然后将结果发给游览器)二、response.sendRedirect(url)--客户端跳转Request.getRequestDispatcher(url).forward(re..转载 2020-11-24 15:56:07 · 390 阅读 · 0 评论 -
Struts2和SpringMVC比较
总览:Struts2: SpringMVC: SpringMVC设计思路:将整个处理流程规范化,并把每一个处理步骤分派到不同的组件中进行处理。这个方案实际上涉及到两个方面:l 处理流程规范化 —— 将处理流程划分为若干个步骤(任务),并使用一条明确的逻辑主线将所有的转载 2017-07-01 18:26:30 · 191 阅读 · 0 评论 -
SpringMvc的DispatcherServlet和Control的线程安全问题
Servlet的线程安全性?不确定Servlet是单实例多线程的方式来处理请求,这应该就是造成线程安全的主要原因了。我们知道Servlet本身是无状态的,也就是说Servlet本身是线程安全的,但是为什么网上都说Servlet是线程不安全的呢?可能就是根据一句多个线程会同时访问一个Servlet实例来判断的把。而Servlet是不是线程安全的,主要是由实现来决定的,如果一个Serv转载 2017-07-01 19:37:03 · 5227 阅读 · 1 评论 -
AnnotationConfigApplicationContext的register方法
public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(); applicationContext....转载 2019-03-01 11:16:29 · 1873 阅读 · 0 评论 -
@Autowired 与@Resource的区别(详细)
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire...转载 2019-03-11 14:53:32 · 903 阅读 · 0 评论 -
spring 定时任务corn表达式
* * * * * * * 秒 分 时 日 月 周 年秒 * / - 0-59分 * / - 0-59时 * / - 0-23* 匹配任意数据/ 每隔多少分钟执行一次- 区间案例0 0/20 * * * * * 从 零分零秒开始 每隔20分钟 执行一次Cron表达式Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron...转载 2019-03-23 17:22:22 · 1978 阅读 · 0 评论 -
@Component, @Repository, @Service的区别
@Component, @Repository, @Service的区别官网引用引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Ser...转载 2019-04-19 11:15:12 · 1561 阅读 · 0 评论