act-starters 发布,让 #actframework 应用开发更简便 - 开源中国社区
Float_left Icon_close
act-starters 发布,让 #actframework 应用开发更简便
罗格林 2018年01月03日

act-starters 发布,让 #actframework 应用开发更简便

罗格林 罗格林 发布于2018年01月03日 收藏 5

阿里云高性能云服务器,2折起! >>> >>>  

act-starters 是一系列简化 #actframework 应用依赖管理和其他 maven 构造处理的工具. 现在已经发布了 12 种 starters:

  • act-starter-beetl - 使用 beetl 为默认模板引擎

  • act-starter-ebean2-aaa - act-ebean2(访问 sql 数据库) 和 act-aaa(认证授权记账插件) - 只能用于 java8

  • act-starter-ebean2-all - act-ebean2(访问 sql 数据库), act-aaa(认证授权记账插件), act-social-link, act-upload, act-excel 依赖 (只能用于 java8)

  • act-starter-ebean-aaa - act-ebean(访问 sql 数据库) 和 act-aaa(认证授权记账插件)

  • act-starter-ebean-all - act-ebean(访问 sql 数据库), act-aaa(认证授权记账插件), act-social-link, act-upload, act-excel 依赖 

  • act-starter-excel - 支持 excel 视图输出报表, 打开 content_suffix.aware 配置开关

  • act-starter-freemarker - 使用 freemarker 为默认模板引擎

  • act-starter-morphia-aaa - act-morphia (访问 mongodb 数据库) , act-aaa(认证授权记账插件)

  • act-starter-morphia-all - act-morphia (访问 mongodb 数据库) , act-aaa(认证授权记账插件), act-social-link, act-upload, act-excel 依赖 

  • act-starter-mustache - 使用 mustache 为默认模板引擎

  • act-starter-thymeleaf - 使用 thymeleaf 为默认模板引擎

  • act-starter-velocity - 使用 velocity 为默认模板引擎

这些 starters 可以相互配合使用,比如某个项目需要 1. MongoDB 数据库访问, 2. 安全插件, 3. 使用 beetl 作为后台模板引擎, 可以在 pom 文件中定义如下依赖:

  <dependencies>
    <dependency>
      <groupId>org.actframework</groupId>
      <artifactId>act-starter-morphia-aaa</artifactId>
    </dependency>
    <dependency>
      <groupId>org.actframework</groupId>
      <artifactId>act-starter-beetl</artifactId>
    </dependency>
  </dependencies>

值得注意的是应用不再需要提供依赖版本,只需要在 pom 文件中定义 act-starter-parent 作为项目的 parent:

  <parent>
    <groupId>org.actframework</groupId>
    <artifactId>act-starter-parent</artifactId>
    <version>1.6.0.2</version>
  </parent>

使用 act-starter-parent 还有其他的好处:

  • 去掉以前必须的 assembly/pkg.xml, 和 src/main/bin 下面的启动脚本, 

  • 提供了针对大部分文件格式的 resource filtering 配置,省却应用自行配置的麻烦.

现在所有的 act 演示项目 都以采用 act-starters. 作为示例的 pom 文件也以做了相应更新

Act-Starters 和 act-1.6.0 版本的发布一起作为 2018 年的新年贺礼, 在简化 Java web 应用开发的道路上继续前行. 希望小伙伴们能够喜欢。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:act-starters 发布,让 #actframework 应用开发更简便
分享
评论(8)
最新评论
0

引用来自“wendal”的评论

actboot了?
Act 不是 spring 不需要 boot. Act 比 SpringBoot 写程序更方便
0
actboot了?
0
支持下:)
0
楼上两位大神都来支持了!
0
顶一个:+1:
0
谢谢大赋和谭总. 再分享一个如何快速开始一个 ActFramework 应用项目的秘诀:
https://www.oschina.net/question/253880_2272346
0
功能强大,使用强大,作为《Spring Boot 2精髓》作者,觉得如果有机会,一定会用Act开发一个项目
0
罗总,妥妥的技术控!
顶部