maven 的 分模 模式
是将之前的三层架构的分包结构,改变成分模结构。将原来一个项目中的分包,改变成用一个主项目中创建多个子级项目来,如 dao层为 一个项目,service层为一个项目。项目与项目之间的联系,用 pom文件的坐标指定。
分模就是在一个项目中,开发多个项目的模式
列入
分为 service层项目,分为controller项目等。
这是为了 将各个不同的人写的代码,合并到一起。
方便控制,多人开发同一个项目带来的 坐标、插件版本不一致导致的冲突问题。
对dao层拆分成为 子项目后 spring配置文件里需要保留的东西 与 不用保留的东西
<!--将dao层拆分成 spring配置文件需要保留的东西-->
<!--开启bean注解扫描-->
<!--这里不用排除controller的包-->
<context:component-scan base-package="com.itheima"/>
<!--对事务的配置也可以去掉-->
<!--事务加载 与 事务管理 去掉 -->
<!--加载properties文件-->
<context:property-placeholder location="classpath*:jdbc.properties"/>
<!--数据源-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<!--整合mybatis到spring中-->
<bean class="org.mybatis.spring.SqlSessionFactoryBean">