アクト・スターター1.8.25.0リリース - 非スリムJavaのWebサービスフレームワーク

このリリースの内容:

1.8.25に更新コアフレームワーク

コントローラのインスタンスを作成するための#1152はヌル・ポインタ例外が発生しました

異常状態が発生します。

まず、このような「{ID}」として要求処理方法パラメータのURL、ベースクラスがあります。

public class ServiceBase {
    @PutAction("{id}")
    public void update(int id, JSONObject data) {
       // ...
    }
}

2.派生クラスは、要求ハンドラの基底クラスを上書きします:

@UrlContext("quotes")
public Class QuoteService extends BaseService {

    @Override
    public void update(int id, JSONObject data) {...}

}

NPEエラー報告を要求した際に発行された場合、「/引用符を/ 1324 PUT」。これは、ルーティングによって引き起こされる論理エラーが原因である。問題は、バージョン1.8.25で修正されています

#1153は、アプリケーションがDbServiceを注入することができます 

アプリケーションは、例DbService直接注入することができます。

@Inject
private DbService defaultDbService

@Inject
@Named("foo") // 对应配置的 foo 数据库
private DbService fooDbService

1.5.0に同法-SQL-共通の更新

#23は、射出SqlDbServiceとDataSourceを可能に

アプリケーションは、データソースの直接SqlDbService例及び実施例を注入することができます。

@Inject // 默认数据服务
private SqlDbService defaultDbService; 

@Inject
@Named("foo") // 对应配置的 foo 数据库
private SqlDbService fooDbService;

@Inject // 默认数据服务对应的 DataSource
private DataSource defaultDataSource;

@Inject
@Named("foo") // fooDbService 对应的 DataSource
private DataSource fooDataSource;

Beetsql、Ebeanは、Hibernate、EclipseLinkは:前提条件DbService自体は含めて、SqlDbServiceを達成する必要があります

他のプラグインが更新され

  • ACT-JPA-共通 - > 1.6.0 - SQL-共通1.5.0に追いつきます
  • ACT-のEclipseLink - > 1.6.0 - JPA-共通1.6.0に追いつきます
  • ACT-休止状態 - > 1.6.0 - JPA-共通1.6.0へのキャッチアップ
  • ACT-beetlsql - > 1.6.0 - SQL-共通1.5.0に追いつく、beetlsql 2.12.7.RELEASE
  • ACT-beetl - > 1.5.4 - 3.0.7.RELEASEをbeetlする追いつきます

1.8.25.0へのMavenのアーキタイプ更新

アップデート・スターター・親-1.8.25.0を行動します

例cron.propertiesが増加するcron式を提供します。

# triggered at 12am every day
#cron.midnight=0 0 0 * * *

# triggered at 12am every weekdays (Mon to Fri)
#cron.midnight.weekdays=0 0 0 * * 1-5

# triggered at 12am every last day of a month
#cron.midnight.last-day-of-mon=0 0 0 * * L

# triggered at 12pm every day
#cron.noon=0 0 12 * * *

# triggered at 12pm every weekdays (Mon to Fri)
#cron.noon=0 0 12 * * 1-5

 

おすすめ

転載: www.oschina.net/news/107943/act-starter-1-8-25-0-released