小demo总结
Posted lihao007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小demo总结相关的知识,希望对你有一定的参考价值。
没事时自己敲敲代码,将写下来的简单东西,记录下来。代码传到了git上,工程里包含多个demo的代码,没有将他们区分开。有需要的话,自己downlaod,代码里注释写的很详细,这里只做简单的记录。
1.SSM框架 从零开始搭建
https://github.com/lihao5257/lihao01.git
工作中用的比较多,但是还是自己从零开始做一遍的机会较少。思路比较简单,jar包,spring和mybatis 的整合,之后写个单元测试验证一下,之后与SpringMVC整合,web.xml文件的配置。过程中遇到些小问题,查百度很快就解决了。但是有一个问题花的时间比较久。
问题描述:
使用了注解,在启动工程时,报错,没找到绑定的bean。这个东西,乍一看,认为原因很简单,肯定是注解哪里遗漏,可是查了两遍,发现注解部分没有问题啊!!!后来查明了原因。
解决方法:
在web.xml文件中,下面的监听器,我没有加上。
1 <listener> 2 <description>spring监听器</description> 3 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 4 </listener>
这个监听器有什么作用?在创建servlet容器的时候,创建Spring容器,并加载我们在context-param中配置的contextConfigLocation。
在这里再说一下,Spring容器和SpringMVC容器的关系。
Spring容器的启动是先于SpringMVC容器的,可以把Spring的容器看作父容器,SpringMVC的看作子容器。因为启动的先后顺序,所以,父容器不能使用子容器的bean,但是子容器可以使用父容器的bean。
2.短链接服务系统开发
https://github.com/lihao5257/lihao01.git
我看了一位前辈写的博文,觉得挺好的,就照着他的博客里的记述,自己动手实践做一做。
博文:https://javadoop.com/post/url-shortener
后面陆续更新中。。。
以上是关于小demo总结的主要内容,如果未能解决你的问题,请参考以下文章