概述
今天熟悉了spring集成servlet的方法,在运行Tomcat访问localhost:8080/hello时,我遇到了web页面404的报错问题
在启动台看见java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL报错,在网上搜索后,
我发现是没有将jar导出到lib中,即创建maven项目时,未自动将jar包导入到工程中,运行tomcat时,系统检测不到jar包,运行出错。
后面我进入了Artifacts把lib包推到了当前项目中,解决了问题
web开发里,最终部署的项目结构应该像这样:
项目名
|_ META-INF
|_ WEB-INF
|_ classes (所有源码的class文件将放在这里)
|_ lib (使用的第三方jar包放在这里)
|_ 其它css,html,jsp等文件或自定义的目录
今天还了解到了spring mvc,它是一种专注于Java Web的框架,通俗来说就是:使用了Spring框架的基于MVC模式的开发框架,并练习了SpringMVC数据响应的两种方式:页面跳转和回写数据。在springMVC上传文件的时候,我理解到了temp文件的作用:上传的文件先放到temp里面,上传后会在某一时刻把temp删掉。上传多个文件的原则就是给多个文件的选择框,代码里面的主入口就变成了一个数组,一个文件一个对象,并且数组循环的是单个对象的处理逻辑。
回顾了前面学的知识,强化了静态代理和动态代理的概念。静态代理通常只代理一个类,且类的属性和方法不可改变的。
动态代理是代理一个接口下的多个实现类,即运行的过程中可以发生变化,变化的是不同的对象。
最后
以上就是儒雅芹菜为你收集整理的spring第四天的全部内容,希望文章能够帮你解决spring第四天所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复