ssj框架的搭建流程

ssj框架的搭建流程
ssj即:Spring SpringMVC JPA
首先我们需要创建一个Maven项目 项目搭建完成后配置以下内容:

一:在pom.xml中配置在项目中需要的jar包及版本号

pom.xml中的jar包根据我们项目中的使用自行添加。
在这里插入图片描述

二:配置web.xml中的Spring的监听、SpringMVC核心控制器还有编码过滤器

注意:applicationContext.xml、springMVC.xml应与下一步创建的xml文件名对应。
在这里插入图片描述

三:在resource文件夹下创建并配置appcationContext.xml和springMVC.xml文件

注意:appcationContext.xml和springMVC.xml文件名与web.xml中的相对应。
appcationContext.xml 中配置:
注意:红色框框部分需要修改为自己的

1.创建数据源:创建c3p0连接池,连接数据库
在这里插入图片描述
2.根据数据源,创建实体管理工厂在这里插入图片描述
3.配置事务
在这里插入图片描述
4.SpringDataJpa的相关配置
在这里插入图片描述
5.开启组件的扫描
在这里插入图片描述
6.配置事务
在这里插入图片描述springMVC.xml 中的配置:

1.开启注解 补充springmvc注解
在这里插入图片描述

2.放开静态资源

注意:静态资源不放开 前端框架不起作用
在这里插入图片描述

3.配置视图解析器 把handler 方法返回值解析为实际的物理视图
在这里插入图片描述
4.上传文件相关配置
在这里插入图片描述
5.拦截器配置在这里插入图片描述

四:将静态资源放入webapp下

注意:静态资源放错位置前端框架不起作用
在这里插入图片描述

五:创建包、类

1.新建model类
@Entity 标识当前类为实体类
@Table 配置与实体类相对应的数据库表信息(如表名)
@Id 标识当前字段为主键
@GeneratedValue 配置主键生成策略
@Column 配置属性对应的数据库字段信息(如字段名)

2.新建repository层接口 同时继承JpaRepository<Friend, Integer>,JpaSpecificationExecutor。

  • Repository:所有接口的父接口,而且是一个空接口,目的是为了统一所有Repository的类型,让组件扫描的时候能进行识别。
  • CrudRepository:是Repository的子接口,提供CRUD(增删改查)的功能。
  • PagingAndSortingRepository:是CrudRepository的子接口,添加分页和排序的功能。
  • JpaRepository:是PagingAndSortingRepository的子接口,增加了一些实用的功能,例如批量操作。
  • JpaSpecificationExecutor:用来做负责查询的接口。
  • Specification:是Spring Data JPA提供的一个查询规范,要做复杂的查询,只需围绕这个规范来设置查询条件即可。

3.新建service层。新建service接口。 新建service接口实现类并继承service接口,通过@Service声明这是业务层。通过@Autowired将repository层接口自动注入进来。

4.新建Controller层。通过注解@Controller声明这是一个controller类,通过@RequestMapping(“friendController”)注解定义URL 请求和Controller 方法之间的映射,这样的Controller 就能被外界访问到。再使用@Autowired将service层接口进行注入。

六:将项目部署到tomcat下,运行项目

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值