摘要:
1.设置ModelAndView对象。根据view的名称和视图解析器跳转到指定的页面(视图解析器的前缀+viewName+视图解析器的后缀) 上述代码跳转的页面为(视图解析器的前缀【/WEB-INF/jsp/】+viewName【hello】+视图解析器的后缀【.jsp】),即/WEB-INF/js 阅读全文
摘要:
1.通过url对应bean(通过ur直接找到对应的name或id的bean,此时url即为bean的name或id) 以上配置,访问hello.do就会寻找ID为/hello.do的bean,此方式只适合小型的应用。 2.为url分配bean(通过url找到对应的beanName,再通过beanNa 阅读全文
摘要:
1.使用注解开发springmvc,不用配置HandlerMapping和HandlerAdapter,处理请求的controller也不用手动配置为bean 只需在springmvc配置文件中加上下述代码即可: context:component-scan标签会自动扫描base-package指定 阅读全文
摘要:
1.mvc框架 a)将url映射到java类或java类的方法 b)封装用户提交的数据 c)处理请求-调用相关的业务处理-封装响应的数据 d)将响应的数据进行渲染,jsp,html,freemarker等。 2.Spring mvc:一个轻量级的,基于请求响应的mvc框架。 3.结构 第一个例子(开 阅读全文
摘要:
关于spring事务解释的很好的一片文章:https://blog.csdn.net/trigl/article/details/50968079 1.自己参考网上的代码写的测试: 编程式事物: xml配置文件: 声明式事物: 阅读全文
摘要:
1.需要额外引入mysql-connector-java.jar类库 2.JdbcTemplate 类 dbcTemplate 类执行 SQL 查询、更新语句和存储过程调用,执行迭代结果集和提取返回参数值。它也捕获 JDBC 异常并转换它们到 org.springframework.dao 包中定义 阅读全文
摘要:
aop相关概念: Aspect(切面): Aspect 声明类似于 Java 中的类声明,在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。 Joint point(连接点):表示在程序中明确定义的点,典型的包括方法调用,对类成员的访问以及异常处理程序块的执行等等,它自身 阅读全文
摘要:
从 Spring 2.5 开始就可以使用注解来配置依赖注入。你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。 在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。 注解连线在默认情况下在 Spring 容器中不打开。因此,在可以使用基于注解 阅读全文
摘要:
spring可以使用 XML 配置文件中的<constructor-arg>和<property>元素来注入 ,也可以通过<bean>元素中的autowire来自动装配(自动注入) <bean id="***" class="***" autowire=""></bean> 共有下面四种情况: 1. 阅读全文
摘要:
Spring框架的核心功能之一就是通过依赖注入(dependency injection)的方式来管理Bean之间的依赖关系 每个基于应用程序的 java 都有几个对象,这些对象一起工作来呈现出终端用户所看到的工作的应用程序。当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能独立于其他 J 阅读全文