day2
建了空的项目导入依赖
开始配置xml文件 一般的mvc文件要配置
mybatis-config.xml的常见配置
setting配置全局变量2. properties在内设置外面的文件可以引用常见的是数据库的链接
. typeAliases别名,如果你的包名特别长可以用这个a. dataSource链接数据库
mappers找到mapper并且映射
applicationContext-datasource.xml:配置数据库的具体信息
1)datasourse连接数据库
2)sqlsess:创建数据库实例 ref:datasourse只有连接他 才能操作 还要引入包 mybati.xml 和mybaatis联动
3)mapperscan扫描mapper注解
4)transactionManager:事务管理器
applicationContext-mvc.xml:和springmvc联动
1.扫描controller层 <context:component-scan base-package="com.bjpowernode.crm.web.controller"/>
2.配置视图管理器:
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>
3.配置注解驱动
mvc:annotation-driven/>
4,文件上传器
-<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="#{1024*1024*80}"/>
<property name="defaultEncoding" value="utf-8"/>
</bean>-->
applicationContext.xml:加载他之后 所有的spring文件会全部加载
1,引入proper文件<!-- 加载系统配置文件
<context:property-placeholder location="classpath:*.properties" />-->
2.service注解<!-- 扫描注解 -->
<context:component-scan base-package="com.bjpowernode.crm.service" />
3 引入数据相关配置
<!-- 导入数据相关配置 -->
<import resource="applicationContext-datasource.xml" />
web.xml配置:tomcat启动加载
监听器:服务器启动就要调用spring文件
过滤器 分发器
总结:启动服务器web里面的listen启动调用spring文件 还有分发器告诉你该走哪 datasource.xml是启动mybatis.xml 每个app文件都有注解器 这个是注解mapper层
mvc注解contriller 总的注解service 各司其职 mvc主要是视图管理器文件上传