java中ssj框架的项目搭建

更新时间:2020-05-26 14:00:25 点击次数:959次
java中ssj框架的搭建流程
ssj即:Spring SpringMVC JPA

首先打开eclipse,并在里面新建一个mavan项目

然后开始进行打包,下图为mavan的打包方式

1.引入pom.xml文件,并在里面添加项目所需要的jar包
jar包以项目需要自行添加

2.在web.xml文件中配置Spring的监听和SpringMvc的核心控制器还有编码的过滤器

3.然后我们在resources文件夹下配置applicationContext.xml和springMVC.xml文件。
我们要注意的是applicationContext.xml与springMVC.xml一定要与web.xml中所对应。

applicationContext.xml配置如下
1.创建数据源:创建c3p0连接池,连接数据库
注意:图中红框框住的需要修改为自己的数据库

2.根据数据源,创建实体管理工厂
注意:红框中要改为自己的路径

3.配置事务

4.SpringDataJpa的相关配置
base-package:指定基包
entity-manager-factory-ref:引用实体类管理器工厂
transaction-manager-ref: 引用平台事务管理器

5.开启组建的扫描,配置事务

springMVC.xml的配置如下
1.开启注解 补充springmvc注解

2. 放开静态资源

注意:静态资源不放开 前端框架不会起作用

3.在webapp文件夹下部署静态资源

3.配置视图解析器 把handler 方法返回值解析为实际的物理视图

4.上传文件相关配置

5.拦截器配置

6:创建包、类
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层接口进行注入。

7:最后将配置好的项目部署到tomcat下,运行项目

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

回到顶部
嘿,我来帮您!