43-SSM-8

声明一下,第一个demo,完全没有第二个优秀,第二个可以说才是重点研究对象,但是第一个已经做了这么多,就应该善始善终,所以vue的学习,目前优先级是第一位,本月把vue全部搞完,再去看shiro然后把这3个demo全部搞出来,在vue学完之前,还是在之余时间,搞本体,vue本周要抓紧看

1.

<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"  destroy-method="close"> 

当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用。

2.MappingJackson2HttpMessageConverter

在demo2里面涉及到一些关于jackson的知识,以及一个javax的constrain的类的@Max,@Size等注解,到时候再看

3.结构

demo1里面,我们是按照front也就是client和backend,前后端来作为1级分类,然后再把controller,dao,service,mapper等作为二级分类,而在demo2里面,不按照前后端分,分的更细,那么完全可以先把controller,dao,service这些作为1级分类

在demo2里面,会涉及到mybatis的pageHelper分页插件,以及最最开始那个demo里面的VO对象,以及criteria这些东西,我暂时不知道是什么,有啥用

4.异常视图处理器CustomExceptionResolver

这里自定义了一个视图处理器,专门用于处理异常情况下的视图

5.converter

FormattingConversionServiceFactoryBean

涉及到了一系列数据转换,json和bean的转换等

6.校验器

<!-- 校验器 -->
<property name="providerClass" value="org.hibernate.validator.HibernateValidator" />

这里居然用到了hibernate的校验器。。。也是暂时不知道干啥滴。。。

7.ehcahe

redis这个东西,暂时先不弄完全没关系,毕竟比较简单,那暂时就用ehcahe这个第三方缓存吧,顺便也学学,第三方缓存是如何接入到mybatis中的

8.pom.xml FROM demo2

<!-- cglib动态代理 -->
<dependency>
    <groupId>cglib</groupId>
    <artifactId>cglib</artifactId>
    <version>2.2.2</version>
</dependency>

在这里加了一个cglib的库,暂时不知道干啥的。。。spring,mybatis都是自带动态代理阿。。。加入这个库是干什么的呢?

9.明天的计划就是把mapper全部搞定,任务有点多,这里的mapper写的相当的多啊,而且关于VO,entity里面写各种各样的example是干嘛的,还不知道。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值