为了账号安全,请及时绑定邮箱和手机立即绑定

Java高并发秒杀API之业务分析与DAO层

https://github.com/dreaminglion/seckill
http://shili.me/2017/05/01/javaee-spring-dao/
http://shili.me/2017/04/29/javaee-spring-service/
http://shili.me/2017/04/29/javaee-spring-concurrency/

全部四节的项目,和其中三节对应的笔记(web 章没写笔记),方便下同学,赚点 Github 和博客人气 ~ ~
我的测试程序:https://github.com/jounghu/Seckill 欢迎fork!一起交流!
我掉了一节没看,老师好像没有教我们配置日志!!!!
官方文档这样配置:
<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="org.mybatis.spring.sample.mapper.UserMapper" />
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
然后就直接调用就ok啦!
官方文档全都有,,,我直接copy!开心
<setting name="useColumnLabel" value=""/>默认是true
实际上配置:
1.logback-classic(另外两个会自动依赖)
2.mysql、c3p0
3.mybatis、mybatis-spring、standard、jstl、jackson-databind、javax.servlet-api
4.spring-jdbc(会依赖spring-beans、spring-core、spring-tx)、spring-webmvc(会依赖spring-web、spring-context)、spring-test
具体相关依赖可以参考笔记内容
建议自己跟着老师的思路配置一下整个文件,相关的maven坐标可以到maven仓库下载:
http://www.mvnrepository.com/
然后下载完之后可以通过ctrl+alt+c注释掉其他的(或者先剪切到txt 然后一个一个粘贴回来对比) 观察maven依赖库中一个一个包去看其相互之间的依赖(因为已经下载在本地仓库了 所以这个过程不会再重新下载) 这样可以加深对依赖的认识
收下我的膝盖吧
自己用Spring Boot重写了整个课程的源码,统一了异常处理,日志收集。采用声明式缓存,有兴趣的同学可以参考下:https://github.com/congyh/seckill

最新回答 / 寒冷的高纬度
使用全称org.seckill.entity.Seckill,或者在spring-dao中的sqlSessionFactory配置自动扫描entity包<property name="typeAliasesPackage" value="org.seckill.entity" />

最新回答 / 寒冷的高纬度
classpath指的是编译后的class目录,src/main/java 和src/main/resource编译后都会直接到class目录(可以查看target目录中的class来印证这一点),在这个是在build path里面配置的; 改为<property name="mapperLocations" value="classpath:mapper/*.xml"/>就行了
听老师敲键盘是种享受

最新回答 / 慕移动9181930
感谢您的支持==就是Javascript里面的等于号&nbsp;=就是赋值号&nbsp;&nbsp;中间加空格就相当于&nbsp;两个赋值号了&nbsp;

已采纳回答 / 悠悠草
<...图片...>我的目录是这样的
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消