Spring各种配置文件详解
常见依赖包:
1)Spring核心包(spring-core,spring-context,spring-bean,spring-expression
spring-core:spring的核心工具类,其他组件都要用到这个工具包的类
spring-contex:spring提供了在基础ioc上的扩展服务。还提供了许多企业级的服务支持,如邮件服务,任务调度等
spring-contex:访问配置文件和管理bean
spring-expression:定义了spring的表达式语言
第三方依赖包:commons-logging
2)单元测试 junit4
3)Spring的各种核心包(spring-web、spring-tx、spring-jdbc、spring-webmvc、spring-aop等)
4)MyBatis的各种核心包 :mybatis
5)mybatis/spring包 :mybatis-spring
6)导入java ee jar 包:javax
7)导入Mysql数据库链接jar包 :mysql-connector-java
8)导入dbcp的jar包:commons-dbcp
9)JSTL标签类:jstl
10)日志文件管理包:log4j
11)格式化对象,方便输出日志:fastjson、slf4j-api、slf4j-log4j12
12)映入JSON:jackson-mapper-asl
13)上传组件包:commons-fileupload、commons-io、commons-codec
14)分页插件:pagehelper
使用maven的同鞋看这个:(用IDEA的maven插件)
把需要使用的(https://mvnrepository.com/tags/maven)
把需要的JAR包页面这部分代码copy下来
粘贴到你的项目的 pom.xml文件中的dependences属性中
Maven自动就会帮你下载啦~~~~
............................................................................................................................................................
Web.xml
配置dispatcherServlet,servlet
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- 配置Spring MVC前端控制器 DispatcherServlet -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<!-- 配置Spring MVC加载配置文件路径 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc-config.xml</param-value>
</init-param>
<!-- 配置服务器启动后立即加载Spring MVC配置文件 -->
<loa