随笔分类 - Spring
摘要:首先,Spring默认是提前加载,这意味着当项目启动,spring初始化,spring会把所有的扫描包下的 ,所有带spring 注解(@Component、@Repository、@Service、@Controller)的类都初始化。 注意:当初始化时,会调用默认构造方法,即一个空的构造方法,但
阅读全文
posted @ 2019-01-09 11:33
炎泽
摘要:处理HttpResponseBody有两种方式,ViewResolver(视图解析器)和ResponseBody ViewResolver、View多用于jsp,ViewResolver的主要作用是把一个逻辑上的视图名称解析为一个真正的视图 ResponseBody在前后端分离的大势下更常用,可返回
阅读全文
posted @ 2019-01-08 16:38
炎泽
摘要:以前的java web项目,需要在web.xml中定义servlet,对应不同的请求,而在spring项目中,我们用controller定义了各种各样的servlet(当然不包括DispatcherServlet),那么controller是servlet吗? servlet的本质其实也是一个jav
阅读全文
posted @ 2019-01-02 17:41
炎泽
摘要:IoC (Inversion of Control)即控制反转,是面向对象编程中的一种设计原则。它把传统上由程序代码直接操控的对象的调用权交给容器,通过外部容器来实现对象组件的装配和管理。 简单来说,所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。 当使用Sprin
阅读全文
posted @ 2018-12-07 18:16
炎泽
摘要:Ant路径匹配 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“config?.xml”将匹配“config1.xml”; “*”:匹配零个或多个字符串,如“cn/*/config.xml”将匹配“cn/javass/config.xm
阅读全文
posted @ 2018-10-10 14:59
炎泽
摘要:具体流程 1.请求离开客户端,带上用户所请求内容的信息,如url、参数等 2.请求到达DispatcherServlet,这是一个前端控制器,一个用于调度的Servlet,此时它的职责是,将请求发送给不同的控制器(controller) 3.请求到达Controller后卸下负载(信息),等待Con
阅读全文
posted @ 2018-10-10 12:33
炎泽
摘要:事务管理方式 1. 编程式事务管理 2. 声明式事务管理 建立于AOP之上,对指定的方法执行前后进行拦截,即在方法执行前开始或加入一个事务,执行完毕后根据结果提交或回滚事务。 方式: a. 配置文件中声明 b. Transaction注解(推荐) 对比: 1. 声明式事务管理使业务代码不受污染,这正
阅读全文
posted @ 2018-09-27 17:14
炎泽
摘要:groupId 一般分为多个段,最简单的分两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多, 举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactI
阅读全文
posted @ 2018-09-18 16:15
炎泽
摘要:事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。 事务有四个特性:ACID 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作
阅读全文
posted @ 2018-09-18 15:44
炎泽
摘要:spring容器创建bean并通过DI(依赖注入)来协调他们之间的关系,他有三种装配机制: 1. 在XML中显式配置 2. 在Java文件中显式配置 3. 隐式的bean发现机制(组件扫描)和自动装配 XML显示配置 通过xml文件,一般是Beans.xml,结构为: beans> bean,这里不
阅读全文
posted @ 2018-08-15 16:34
炎泽

浙公网安备 33010602011771号