欢迎光临散文网 会员登陆 & 注册

spring学习笔记1|快速搭建基础ssm

2023-04-18 17:52 作者:便宜酒  | 我要投稿

【均未使用springboot注解】

(一)配置资源

1.导入mysql,mybatis,spring,lombok的依赖


2.database.properties:

驱动数据库,注意所用mysql版本超过8.0 要配置时区


3.mybatisconfig.xml:

注册dao对应mapper


4.applicationContext.xml:


5.spring-dao.xml:

关联database.properties

数据库连接池

sqlSessionFactory,生成sqlSession,支持 Mybatis的操作。

dao接口扫描,实现dao动态注入到bean。


6.spring-service.xml:

service包扫描

将service实现类标记为bean

事务标记为bean


7.spring-mvc.xml:

<mvc:annotation-driven/>
<mvc:default-servlet-handler/>

配置自动扫描包含mvc的包

配置视图解析器,逻辑视图前后缀


8.配置web.xml

当然是先配老大DispatcherServlet啦,包括:springmvc配置文件加载路径,DispatcherServlet创建时间,匹配请求

然后配乱码过滤器





(二)java

包:controller,dao,pojo,service


1.实体类与dao:先写pojo,仔细分析业务,写出对应的dao接口,并写出对应mapper文件,注意名空间对应,接口方法名对应。然后将mapper注册在mybatisConfig.xml中


2.service:service接口和dao接口一一对应,业务大致一样(service可以扩展)。在serviece实现类中,不用springboot注解时,手动写set方法调用对应dao接口,其目的是让service方法代为将参数传入dao,而不要开发者直接访问dao,这就是API。


3.controller:调用sercive[接口],业务和service又一一对应,实现controller不直接访问dao。用@RequestMapping给各方法分配jsp。

(三)写jsp




spring学习笔记1|快速搭建基础ssm的评论 (共 条)

分享到微博请遵守国家法律