相关疑难解决方法(0)

设置metadata-complete ="true"(解决了Tomcat 7启动缓慢)后如何处理注释?

似乎可以通过在web.xml中将"metadata-complete"设置为"true"来解决缓慢的Tomcat 7启动问题,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<web-app metadata-complete="true" id="WebApp_ID" version="3.0"...
Run Code Online (Sandbox Code Playgroud)

问题是Tomcat在启动时扫描注释,这会显着减慢它的速度.我的时间从25秒减少到5秒.(更多信息:Tomcat和Servlet 3.0 Web配置)

但是,我的代码中有一些注释,例如:

@ManagedBean
@RequestScoped
@Override
...
Run Code Online (Sandbox Code Playgroud)

我很困惑 - 在设置metadata-complete ="true"后我的代码会工作吗?我是否必须删除注释并将所有内容移至web.xml中?

annotations servlet-3.0 tomcat7

41
推荐指数
2
解决办法
3万
查看次数

BeanUtils复制属性:注册ConvertUtils

我有用Java编写的Web应用程序.我正在使用BeanUtils.copyProperties方法.如果date字段为null,则会引发错误.我用ConvertUtils.register方法解决了它.

ConvertUtils.register(new DateConverter(null), Date.class);
Run Code Online (Sandbox Code Playgroud)

它现在有效,但正确的使用方法是什么ConvertUtils.register.应该放在哪里?

java

4
推荐指数
1
解决办法
9895
查看次数

标签 统计

annotations ×1

java ×1

servlet-3.0 ×1

tomcat7 ×1