人生就是一个不断学习的过程

It's never too old to learn.

Spring配置Druid数据源的两种方式

1.在Spring的applicationContext.xml中配置Druid数据源<bean id="DruidDataSource" class="com.alibaba.druid.pool.DruidDataSo...

2018-03-27 17:27:45

阅读数 956

评论数 0

基于注解的Spring多数据源配置和使用

前一段时间研究了一下spring多数据源的配置和使用,为了后期从多个数据源拉取数据定时进行数据分析和报表统计做准备。由于之前做过的项目都是单数据源的,没有遇到这种场景,所以也一直没有去了解过如何配置多数据源。后来发现其实基于spring来配置和使用多数据源还是比较简单的,因为spring框架已经预...

2018-03-26 16:13:36

阅读数 204

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十七)——SpringMVC拦截器

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7098753.html 1.拦截器定义Spring Web MVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。定义拦截器,实现HandlerIntercept...

2018-03-17 08:57:07

阅读数 152

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十六)——SpringMVC注解开发(高级篇)

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7085268.html 本文主要内容:(1)SpringMVC校验(2)数据回显(3)异常处理器(4)图片上传(5)Json数据交互(6)支持RESTful1.SpringMVC校验1.1校验理解项目中,通常...

2018-03-17 08:56:31

阅读数 91

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十五)——SpringMVC注解开发(基础篇)

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7065294.html 本文主要内容:(1)商品修改功能开发(2)@RequestMapping(3)Controller类中方法的返回值(4)参数绑定(5)post中文乱码(6)SpringMVC和Stru...

2018-03-17 08:55:28

阅读数 102

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十四)——SpringMVC和MyBatis整合

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7010363.html 1.需求使用springmvc和mybatis完成商品列表查询。2.整合思路springmvc+mybatis的系统架构:第一步:整合dao层  mybatis和spring整合,通过...

2018-03-17 08:54:26

阅读数 3792

评论数 1

Spring+SpringMVC+MyBatis深入学习及搭建(十三)——SpringMVC入门程序(二)

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7010201.html 1.非注解的处理器映射器和适配器1.1非注解的处理器映射器前面我们配置的org.springframework.web.servlet.handler.BeanNameUrlHandl...

2018-03-17 08:53:27

阅读数 75

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十二)——SpringMVC入门程序(一)

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6999743.html 1需求以案例作为驱动。SpringMVC和MyBatis使用一个案例(商品订单管理)。功能需求:商品列表查询2环境准备数据库环境:mysql5.6java环境:jdk1.7MyEcli...

2018-03-17 08:51:54

阅读数 85

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十一)——SpringMVC架构

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6985816.html 1.什么SpringMVCSpring web mvc和Struts2都属于表现层的框架,它是Spring框架的一个模块。SpringMVC和Spring无需通过中间整合层进行整合。S...

2018-03-17 08:50:50

阅读数 169

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(十)——MyBatis逆向工程

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6973266.html 使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和mapper映射文件。1.什么是逆向工程mybatis需要程序员自己编写sq...

2018-03-16 10:14:20

阅读数 90

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(九)——MyBatis和Spring整合

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6964162.html 1.整合思路需要Spring通过单例方式管理SqlSessionFactory。Spring和MyBatis整合生成代理对象,使用SqlSessionFactory创建SqlSessi...

2018-03-16 10:13:24

阅读数 5727

评论数 1

Spring+SpringMVC+MyBatis深入学习及搭建(八)——MyBatis查询缓存

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6956206.html 1.什么是查询缓存mybatis提供查询缓存,用于减轻数据库压力,提高数据库性能。mybatis提供一级缓存和二级缓存。一级缓存是SqlSession级别的缓存。在操作数据库时需要构造...

2018-03-16 10:12:22

阅读数 92

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(七)——MyBatis延迟加载

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6953005.html 1.什么是延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载...

2018-03-16 10:11:35

阅读数 70

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(六)——MyBatis关联查询

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6923464.html1.商品订单数据模型1.1数据模型分析思路(1)每张表记录的数据内容  分模块对每张表记录的内容进行熟悉,相当于你学习系统需求(功能)的过程。(2)每张表重要的字段设置  非空字段、外键...

2018-03-16 10:09:11

阅读数 105

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(五)——动态sql

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6908763.html mybatis核心:对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。mybatis提供各种标签方法实现动态拼接sql。1. if&wh...

2018-03-16 10:07:15

阅读数 90

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(四)——MyBatis输入映射与输出映射

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6878529.html 1. 输入映射通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。1.1 #{}与${}#{}实现的是向prepareStatem...

2018-03-16 10:06:09

阅读数 109

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(三)——MyBatis全局配置文件解析

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6874672.html MyBatis的全局配置文件SqlMapConfig.xml,配置内容和顺序如下:properties(属性)setting(全局配置参数)typeAliases(类名别名)typeH...

2018-03-16 10:04:06

阅读数 649

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(二)——MyBatis原始Dao开发和mapper代理开发

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6869133.html MybatisFirst中存在大量重复的代码。这次简化下代码:使用MyBatis开发Dao,通常有两种方法,即原始Dao开发方法和Mapper接口开发方法。1.SqlSession使用...

2018-03-16 10:02:49

阅读数 100

评论数 0

Spring+SpringMVC+MyBatis深入学习及搭建(一)——MyBatis的基础知识

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6812311.html 1.对原生态jdbc程序中问题总结1.1 jdbc程序需求:使用jdbc查询mysql数据库中用户表的记录statement:向数据库中发送一个sql语句预编译statement:好处...

2018-03-16 09:55:30

阅读数 361

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭