dao-->daoMapper-->service-->serviceImpl-->Controller
daoMapper-->sql
database-->entity &&dao-->daoMapper;
resource-->mybatis-config:namespace=entityClassName;resultmap=mapperPath.xml;
applicationContext.xml:
<!--1 开启扫描注解 -->-->context:component-scan
<!--2 导入连接数据库配置文件 -->-->context:property-placeholder location=classpath:database.properties
<!-- 3 配置DBCP数据源 --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<!-- 4将数据源和mybatis文件注入sql会话工厂 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 5扫描dao层mapper文件 --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 声明事物管理 -->
<bean id="transactionMannager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
springmvc-servlet.xml:
<!-- 1扫描注解 -->context:component-scan
<!-- 2开启注解 -->mvc:annotation-driven
<!-- 3配置消息转换器 -->
<mvc:message-converters>
<bean
class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html:charset=UTF-8</value>
</list>
</property>
</bean>
<bean
class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<!-- 开启普通视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 静态资源映射 -->
<mvc:resources location="/static/" mapping="/static/**"/>