
Spring
文章平均质量分 85
林花谢了春红
直男癌晚期,热爱打代码
展开
-
Spring学习笔记----注解方式配置bean
概要:再classpath中扫描组件组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件特定组件包括:@Component:基本注解,标示了一个受Spring管理的组件 (可以混用,spring还无法识别具体是哪一层)@Respository:建议标识持久层组件 (可以混用,spring原创 2016-07-14 10:01:32 · 4276 阅读 · 0 评论 -
Spring学习笔记----AOP编程
先用代码讲一下什么是传统的AOP(面向切面编程)编程需求:实现一个简单的计算器,在每一步的运算前添加日志。最传统的方式如下:Calculator.javapackage cn.limbo.spring.aop.calculator;/** * Created by Limbo on 16/7/14. */public interface Calculator { in原创 2016-07-14 17:12:18 · 3570 阅读 · 2 评论 -
SSH环境的搭建
注意这里的SSH指的是Spring+SpringMVC+Hibernate环境,这里使用的版本均为4.x版本1.引入jar包下载Spring4和Hibernate4的jar包如下图所示:先放上我的整体工程的目录:2.编写配置文件1.编写web.xml文件<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"原创 2016-11-21 16:28:46 · 842 阅读 · 0 评论 -
Spring4 + Hibernate4集成Spring Data JPA
1.添加依赖包:spring和hibernate的包还是好找的,记得加入hibernate/lib/jpa里面的jar包,接着最麻烦的事jpa了,需要添加spring-data的jar包了,给个网址吧:下载spring-data我们需要的是spring-data-commons和spring-data-jpa,记得 如果包倒入的不对的话,会出现包冲突的一场,我个人使用的是commoms-1原创 2016-12-11 12:23:46 · 6245 阅读 · 0 评论 -
springMVC----拦截器
1.拦截器概念java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截器是原创 2016-10-18 17:32:50 · 357 阅读 · 0 评论 -
springMVC----ajax以及Json对象
1.ajax最常用的形式:AjaxController.java@Controller@RequestMapping("/ajaxController")public class AjaxController { @RequestMapping("/ajax.do") public void ajax(HttpServletRequest request ,原创 2016-10-18 10:28:20 · 329 阅读 · 0 评论 -
springMVC----实现文件上传
1.通过commons-fileupload来实现。导入相关jar包2.配置springmvc解析器 3.jsp页面 file1: file2: 4.Controller@Controller@RequestMapping("/fileController")public class FileUploadC原创 2016-10-17 22:06:17 · 642 阅读 · 0 评论 -
spingMVC----乱码及restful
1.乱码的解决通过过滤器来解决乱码:springmvc中提供CharacterEncodingFilter解决post乱码 CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8原创 2016-10-13 21:34:28 · 586 阅读 · 0 评论 -
springMVC----数据处理
1.提交数据的处理a)提交的域名称喝处理方法的参数名一致即可http://localhost:8080/springMVC-0/helloController/hello3.do?name=hhh处理方式@RequestMapping("/hello3.do") public String hello(String name) throws IOException {原创 2016-10-12 19:46:46 · 292 阅读 · 0 评论 -
springMVC----结果跳转方式
1.设置ModelAndView对象根据View的名称,和视图解析器,跳转到指定的页面。页面:视图解析器的前缀+view name +视图解析器的后缀名跳转方式:转发@RequestMapping("/hello.do") public ModelAndView show(HttpServletRequest request, HttpServletResponse respo原创 2016-10-12 15:59:42 · 2065 阅读 · 0 评论 -
springMVC----controller配置总结
1.通过URL对应Bean以上配置,访问/hello.do就会自动寻找ID为/hello.do的bean,此类方法仅使用小型系统2.为URL分配Bean使用一个统一的配置集合,对各个URL对应的Controller做关系映射 helloController 此类配置还可以使用通原创 2016-10-10 22:19:42 · 2630 阅读 · 0 评论 -
springMVC----使用注解开发
web.xml<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmln原创 2016-10-10 10:26:50 · 519 阅读 · 0 评论 -
springMVC----springMVC的HelloWorld
搭建步骤a.导入jar包导入到spring4.0的所有jar包(虽然不是都有用的,但是我嫌麻烦就全导进来了)b.配置web.xml----配置分发器<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2016-10-09 01:40:22 · 325 阅读 · 0 评论 -
Spring学习笔记----JdbcTemplet和NamedParameterJdbcTemplate的使用
JdbcTemplet是Spring下一个很好用的jdbc小工具,而且使用起来也是很简单需求:实现基本的数据库操作贴上代码:dataSource.propertiesjdbc.user = rootjdbc.password =123456jdbc.driverClass = com.mysql.jdbc.Driverjdbc.jdbcUrl = jdbc:mysql:///原创 2016-07-15 00:45:54 · 6479 阅读 · 3 评论 -
Spring学习笔记----事务管理
了解spring使用事务之前,首先让我们看看如何手动写一个事务需求:一个book shop的管理实现dataSource.properties (数据源信息)jdbc.user = rootjdbc.password =123456jdbc.driverClass = com.mysql.jdbc.Driverjdbc.jdbcUrl = jdbc:mysql:///spring原创 2016-07-15 15:47:53 · 802 阅读 · 0 评论 -
Spring学习笔记----SpEL表达式
Spring3系列6-Spring 表达式语言(Spring EL) 本篇讲述了Spring Expression Language —— 即Spring3中功能丰富强大的表达式语言,简称SpEL。SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。所有的SpEL都支持XML和Annotation两种方式,格式:#{ SpEL原创 2016-07-14 13:14:05 · 10847 阅读 · 3 评论 -
Spring集成ehcache
1.导入jar包ehcache-core-2.4.5.jarehcache-spring-annotations-1.2.0.jar(使用spring注解的形式配置时需要引入的jar包,依赖于guava)ehcache-web-2.0.4.jar(做页面缓存需要用到)guava-r09.jar(google推出可以帮助你写出更优雅代码的工具,和apache-commons差不多)原创 2016-12-15 11:20:34 · 1034 阅读 · 0 评论