SSM
ssm:SpringMVC,Spring,Mybatis
SpringMVC:统一管理请求
spring:IOC控制反转(将供需放入IOC容器,供加注解 需求加R注解,需求等待合适的供给赋值)
Mybatis:替代JDBC 持久层框架:与数据库交互增删改查
新建Maven项目:
等进度条
开启自动导入
准备工作
建webapp目录
加入tomcat
SpringMVC
1. 导jar包 pom.xml中
搜spring
2. web.xml下配置DispatchServlet
配置过滤器
3. 配置Springmvc的配置文件
修改:前缀为WEB-INF
测试可以正常跳转
Spring
Spring框架搭建就两步,后面向Spring中放什么不属于框架搭建的过程。
1.创建配置文件applicationContext.xml
2. 在web.xml中配置监听器
在服务启动时就去读配置文件
servlet jsp lombok
Mybatis集成到Spring中
mybatis:用了mybtis,dao层不需要实现实现类了
(ssm中的用法)
1.导包
mysql,MyBatis,MyBatis Spring(怎么把mybatis配到spring中,与spring集成时才导这个包,但是MyBatis Spring独立用不好用)、连接池druid
spring版本号要统一
2.把mybatis放入spring配置
不单独新建配置文件,而是放入spring的配置文件。在spring中一个一个配置上面的包。
2.1 连接池
2.2配置sqlsessionFactory
Mybatis往spring中bean结点下配置的东西,都在mybatis-spring包下。
配置三个bean结点
全:
如何使用
dao接口 xml配置 service一个接口一个实现类
连接池:list数组
创建一部分连接对象,放在池子中,用的时候拿,close后不销毁而是还回到池子中。因为一个访问创建一个连接用完后销毁,频繁的创建销毁耗费资源。
srpingmvc用druid springbot用hikari
classNotFound的错误:缺包
duracloud包提供大量工具:日志等
显示日志