ssm框架整合笔记

整合流程:

  1. 创建分层处理(包)
  2. 编写pojo实体类
  3. 在dao层添加增删改接口
  4. 编写mybatis 核心文件 (给实体类起别名)和 映射文件(映射到层的接口)
  5. 开始Spring整合mybatis(1.数据池,2.绑定SqlSessionFactoryBean对象, 3.动态注入映射扫描Mapper包MapperScannerConfigurer对象)
  6. 开始service层调用dao层
  7. 为service层绑定Spring_service(绑定接口实现类对象并传入数据对象(BooksServieceImpl),配置事务管理器DataSourceTransactionManager)
  8. 编写mvc层

1.如果mysql是8.0以上url地址设置:

jdbc:mysql://localhost:3306/ssmbuild?useUnicode=true&characterEncoding=utf8&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai

2.在xml、web文件里注释中文报错时

pom文件里添加如下代码

<properties>
   <project.build.sourceEncoding>UTF8</project.build.sourceEncoding>
</properties>

3.报错找不到xxx.xml文件时

在pom文件里添加

<build>
   <resources>
       <resource>
           <directory>src/main/java</directory>
           <includes>
               <include>**/*.properties</include>
               <include>**/*.xml</include>
           </includes>
           <filtering>false</filtering>
       </resource>
       <resource>
           <directory>src/main/resources</directory>
           <includes>
               <include>**/*.properties</include>
               <include>**/*.xml</include>
           </includes>
           <filtering>false</filtering>
       </resource>
   </resources>
</build>

Tomcat导入jar依赖

在tomcat文件里创建lib包并导入 不然会报错

防止网页中文乱码

在web.xml文件里添加如下代码

 <filter>
       <filter-name>encodingFilter</filter-name>
       <filter-class>
          org.springframework.web.filter.CharacterEncodingFilter
       </filter-class>
       <init-param>
           <param-name>encoding</param-name>
           <param-value>utf-8</param-value>
       </init-param>
   </filter>
   <filter-mapping>
       <filter-name>encodingFilter</filter-name>
       <url-pattern>/*</url-pattern>
   </filter-mapping>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值