PortletMVC4Spring、Spring Framework、およびLiferay DXP

質問

Spring Framework 5には、Spring Portlet MVCのサポートは含まれていません。ポートレットのMVCのサポートを含む、春のフレームワーク4のサポートは、 2020年まで残ってます。 Spring Portlet MVCとLiferayの未来は何ですか?

解決

Liferayは2019年3月にSpring Portlet MVCを採用し、プロジェクトの名前はPortletMVC4Springに変更されました。 PortletMVC4Springは、Spring FrameworkとMVCパターンを使用してポートレットベースのアプリケーションを開発するためのオープンソースプロジェクトです。

PortletMVC4SpringはLiferayによって完全にサポートされています。お客様は、サブスクリプション特典の一部として問題解決と限定的なガイダンスを受けるために、PortletMVC4Springプロジェクトの問題を報告できます。

PortletMVC4Springには、JDK 8+およびPortlet API 3.0が必要です。さらに、Spring Frameworkのバージョン5.1.xで使用できるようにリファクタリングおよびテストされています。

Liferayプラットフォームへの影響

Liferay DXP 7.1以上
PortletMVC4Springは、Liferay DXP 7.1フィックスパック3以降で使用できます。

DXP 7.2用のPortletMVC4Springを使用したポートレットの開発
SpringポートレットMVCからPortletMVC4Springへの移行


Liferay DXP 7.0以下
PortletMVC4Springには、Portlet 3.0準拠のポータルが必要です。 Spring Frameworkの以前のバージョン(4.Xおよび3.X)は、Liferay DXP 7.0以下と互換性があります。これらのバージョンのLiferayでは、Spring Portlet MVCを使用する必要があります。

DXP 7.0用のSpring MVCポートレットの作成
DXP 7.0用のSpring MVCポートレットサンプルプロジェクト

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています