Play Framework系列之一如何搭建一个play 框架的spring体系

本文介绍了如何将Play Framework与Spring相结合,搭建一个MVC架构的项目。作者通过拆分数据、业务和接口系统来设计,利用Play Framework的灵活性和Spring的功能。文章详细讲解了数据系统的配置、业务系统的构建以及接口系统的实现,包括配置文件的设置、RMI通信以及RESTful接口的创建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 摘要

     四年前,从spring mvc框架转移到play framework框架完全是为了更快,更好的去创业,那时候由于spring mvc配置的臃肿,以及不堪忍受tomcat研发时的加载,一度想去转向php开发,但很难舍弃对java的热爱,无意中发现了play framework,让我眼前一亮,随即花了一两天时间对它进行深入的研究,发现它就是我理想中想要的java框架,即满足我的灵活配置,同时可以抛弃tomcat以及又可以部署发布在多平台与tomcat里。一直这样坚持下来用了四年,也一直在用1.2.x版本,也觉得这个版本最稳定,2.0之上的版本完全已经不是java风格了。

 

2 框架搭建

    我喜欢把MVC体系架构分成三个系统来设计,M我会用数据系统来代替,V我会用业务系统来代替,而C我喜欢我接口系统来替代,虽然这样开发会加大工作量,其实对于熟练的人来说,这工作量可以忽略不计,但是这有一个很大的好处在于未来平台的扩展以及业务的清晰与了解,开发的纯粹与质量。

    

3 数据系统配置

    首先搭建一个play框架项目,结合mybatis与spring,手动加载spring1.0.3在本地的moduels里。

    在dependencies.yml文件里配置

- play
    - org.mybatis -> mybatis 3.1.1
    - org.mybatis -> mybatis-spring 1.1.1
    - com.jolbox -> bonecp 0.7.1.RELEASE
    - play -> spring 1.0.3

 

    

     在application.conf文件末尾加载spring配置

     

# The spring module
    module.spring=${play.path}/modules/spring-1.0.3
    play.spring.component-scan=true
    play.spring.component-scan.base-packages=models
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值