struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From developer researcher <java.developer.researc...@gmail.com>
Subject Re: Property: struts.class.spring.enableAopSupport
Date Thu, 11 May 2017 20:15:09 GMT
Hello Lukasz,

Is curious but I have more problems when the value of "
struts.objectFactory.spring.enableAopSupport" is true that when it is
false. Unlike "https://issues.apache.org/jira/browse/WW-4110" my problem is
not of object injection but of the execution of Spring AOP. It may be a
versions theme of Struts and Spring.

In summary:

1. When struts.objectFactory.spring.enableAopSupport is false
(default): One problem in the scenarios that I have tested.

- AOP on methods of injected objects (in actions): works as expected.
- AOP on methods of actions with results of the default type
(dispacher):There are problems depending on whether the action extends
ActionSupport or not, but they are manageable through Spring configuration.
- AOP on methods of actions with results of json type (using
json-plugin):The exception "OperationNotSupportedException" occurs, I have
not found a solution through configuration.

2. When struts.objectFactory.spring.enableAopSupport is true: Several
problems (exceptions, double execution) in which even the solutions of the
other case do not work. Later I send more details.

Thanks


2017-05-10 1:36 GMT-05:00 Lukasz Lenart <lukaszlenart@apache.org>:

> btw. there was a bug, the name of the flag is
> "struts.objectFactory.spring.enableAopSupport" - already fixed that
> http://struts.apache.org/docs/spring-plugin.html
>
> 2017-05-10 8:28 GMT+02:00 Lukasz Lenart <lukaszlenart@apache.org>:
> > 2017-05-10 0:30 GMT+02:00 developer researcher
> > <java.developer.researcher@gmail.com>:
> >> Hello,
> >>
> >> I am using struts 2.5.10.1 with spring-plugin (Spring 4.1.6). According
> to
> >> the documentation, the default value of
> >> "struts.class.spring.enableAopSupport" is "false"; the description of
> this
> >> property is "*Uses different logic to construct beans to allow support
> AOP*";
> >> however I have used the Spring AOP in Actions and in injected objects in
> >> Actions, without using or changing the value of
> >> "struts.class.spring.enableAopSupport" in struts.properties.
> >
> > See https://issues.apache.org/jira/browse/WW-4110
> >
> >> So my queries are:
> >>
> >> 1. What is the difference or impact of set the value of
> >> "struts.class.spring.enableAopSupport" to true?
> >
> > Different flow of creating a Spring bean, an old approach
> >
> >> 2. When would it be necessary set the value of
> >> "struts.class.spring.enableAopSupport" to true?
> >
> > When it won't work with the flag set to "false"
> >
> >
> > Regards
> > --
> > Ɓukasz
> > + 48 606 323 122 http://www.lenart.org.pl/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message