<tx:annotation-driven>
和<tx:annotation-driven proxy-target-class="true"
答案 0 :(得分:1)
尝试在控制器中使用接口template <class T>
struct is_defined<T,
std::enable_if_t<std::is_object<T>::value &&
!std::is_pointer<T>::value &&
(sizeof(T) > 0)
>
> : std::true_type
{
};
作为字段类型。
导致此问题的原因是Spring更喜欢使用AOP接口,因为它可以使用JDK代理。
Spring AOP使用JDK动态代理或CGLIB来创建 给定目标对象的代理。 (JDK动态代理是首选 只要你有选择)。
如果要代理的目标对象实现至少一个接口 然后将使用JDK动态代理。所有接口 由目标类型实现的代理将被代理。如果是目标对象 没有实现任何接口,那么将创建一个CGLIB代理。
有关详细信息,请参阅this。
答案 1 :(得分:0)
我试图在控制器中使用接口BookService作为字段类型,问题解决了。然后,我运行程序并没有错误。但是,我的url请求没有响应。我怎么能解决它?
>>> s = '09-15-16 05:23:44 A:VCOM 09064 Port 4 Device 10400 Remote 1 10401 Link Up RP2009'
>>> items = s.split(None, 4)
>>> '|'.join(items[:-1]) + '|' + items[-1]
'09-15-16|05:23:44|A:VCOM|09064|Port 4 Device 10400 Remote 1 10401 Link Up RP2009'
答案 2 :(得分:0)
添加servlet映射标记
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
新问题更好地提出了一个新问题