凯哥Java 2019-12-18
applicationContext.xml是Spring的核心配置文件
IOC/DI,AOP相关配置都是在这个文件中
视图定位,资源访问相关配置,servlet业务相关
其作用主要是提供连接数据库用的驱动,数据库名称,编码方式,账号密码
个人理解:下面2,3,4条是将Mybatis的配置文件mybatis-config.xml纳入其管理之下
其作用
<context:annotation-config /> <context:component-scan base-package="com.how2java.service" />
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<context:annotation-config/> <context:component-scan base-package="com.how2java.controller"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan>
<mvc:annotation-driven />
<mvc:default-servlet-handler />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean>