用于Spring应用程序的Gradle原型
此发行版旨在缓解与开发生命周期阶段相关的常见问题,例如测试,应用程序的运行以及在各种环境中的部署。 该原型利用了灵活的构建过程和功能最强大的IoC(控制反转)管理系统。
当创建用于通过HTTP,JMS或任何其他连接器类型链接服务的应用程序模块时,该原型将得到完善,并可用于满足以下要求:
- 自动测试,构建和持续集成。
- 每个环境(开发,集成,生产)的配置不同。
- 基于Springframework的系统。
- Groovy支持。
该项目包括:
- 给定Spring上下文的实用程序类。
- 用于Spring设置的类似于Grails的DSL(beans.groovy)。
- 每个环境(开发/集成/生产)的日志记录和应用程序配置属性。
- Gradle配置文件。
为什么要摇篮?
由于使用了gmaven插件,因此在Groovy项目中使用Maven存在问题,这可能表明它尚未为groovy用户社区准备。 实际上,Gradle在Groovy项目上可以完美地工作。 它是如此的简洁和灵活,以至于您没有一个建筑系统,而是一个编程工具。 当在注册表中找不到自定义的行为正确的插件时,可以通过直接将常规代码编写到build.gradle描述符中来添加自定义任务。 Gradle是开发人员的瑞士军刀。
入门
- 跑
git clone git@github.com:gfrison/proto-app.git myApp
其中myApp是您的项目的名称。
- 编辑属性“ projectName”? 在?build.gradle? 与项目名称。
- 添加类,并使用spring?beans.groovy?管理它们。
- 现在,您可以通过Jenkins等连续集成系统来测试,运行和部署项目。
如果您有建议,或者我自己的作者Github提出了要求,我们很乐意考虑。
参考: JCG合作伙伴 Giancarlo Frison在“ 通过复杂的事物简化事情”博客中为Spring应用提供了Gradle原型 。
翻译自: https://www.javacodegeeks.com/2012/05/gradle-archetype-for-spring.html
用于Spring应用程序的Gradle原型相关推荐
- gradle spring_用于Spring应用程序的Gradle原型
gradle spring 我发布了Gradle原型,可用于基于Springframework创建Java / Groovy应用程序. 当然,它不是一个真正的原型,因为这样的创作是不可能的 .不过,你 ...
- 【SpringMVC 之应用篇】 1_SpringMVC入门 —— 第一个 Spring MVC 程序
第一个 Spring MVC 程序 一.配置文件类 在创建Spring MVC的时候,最基础的就是3个配置文件 pom.xml pom.xml 就是导入依赖 <dependencies>& ...
- spring boot程序_Spring Boot –现代Java应用程序的基础
spring boot程序 Spring Boot是Spring.io中一个相对较新的项目. 其目的是简化创建新的基于Spring Framework的项目,并通过应用一些约定来统一其配置. 这种关于 ...
- 如何使用Spring初始化程序创建Spring Boot项目
你好朋友, 如果您以前使用过Spring框架,则必须意识到,即使要开始使用基本的Spring功能也需要付出一些真正的努力.有了Spring Boot,最初的麻烦就消失了,您可以在数分钟内开始使用. 欢 ...
- Spring应用程序与JNDI连接池的集成测试
我们都知道,无论何时连接到数据库,都需要使用连接池. 所有使用JDBC 4类的现代驱动程序都支持它. 在本文中,我们将概述Spring应用程序中的连接池,以及如何在非JEE环境(例如测试)中处理相同的 ...
- 2013年测试基于Web的Spring应用程序(第1部分)
2013年测试基于Web的Spring应用程序(第1部分) LJCer和TDD / BDD的一位拥护者最近开始使用广受欢迎的Spring堆栈开发应用程序,他就如何最好地在这种情况下实施测试驱动的方法向 ...
- Spring Security(一):最简单的Spring Security程序
一:简介 权限管理常用的有Apache Shiro和Spring Security, Apache Shiro简单易用,Spring Security集成复杂,但功能强大,可以与Spring的其它框架 ...
- JavaEE进阶 - Spring MVC 程序开发 - 细节狂魔
文章目录 什么是 Spring MVC? MVC 定义 MVC 和 Spring MVC 的关系 总结 为什么要学 Spring MVC? Spring MVC 项目的创建 学习 Spring MVC ...
- c语言中设置一个终止字母,C语言exit()函数:用于正常终止程序
函数名:exit 头文件: 函数原型: void exit(int status); 功能:用于正常终止程序 参数:int status 为终止状态 返回值:没有返回值 程序例:使用该函数正常终止一 ...
最新文章
- 肝货,详解 tkinter 图形化界面制作流程!
- 别让SSL证书暴露了你的网站服务器IP
- 改变跳转页面 英文_如何高效阅读英文文献?你可以试试它 | 知云文献翻译
- bat set命令详解
- PHP的xdebug五个按钮的说明
- Windows 电源管理
- 前端性能优化(一)-- 文件的压缩与合并
- xul转换html,ExportHTMLFolderMod.uc.xul
- perl安装的详细步骤
- 养一只”无限猴子”帮你测试
- 谢烟客-----LNP之PHP C 扩展 (Phalcon)
- Django——09.spaceless, autescape, verbatim标签
- CodeFun-UI 设计稿智能生成前端源代码
- 股票指标 PHP,怎样将股票指标改为选股指标
- 使用java进行pdf转word实战
- 计算机中模板与母版的区别,模板和模版有啥区别?
- 电子商务系统需求分析
- 俺中招了!一个非常厉害的木马
- ML基础 - 深度神经网络中解决过拟合的方法
- 什么是证书吊销列表(CRL)? 吊销列表起什么作用 ?
热门文章
- 一文理清HashMap的实现及细节
- SonarQube 8.3.x中的Maven项目的测试覆盖率报告
- raid重构原理_5个重构原理示例
- bom .dom_MicroProfile 2.2 BOM导入支持
- spring health_为什么Spring的Health会再次向下,向下,向上,向上,向上和向下?...
- drools6.5_Drools 6.5.0.Final可用
- 双色球霸主网络问题_霸主–统治和管理API的地方
- 如何避免Java线程中的死锁?
- 提交时是使用防抖还是节流_使用BlockingExecutor进行节流任务提交
- 了解自定义对象创建:JSON绑定概述系列