ArrayList的以下两个声明有什么区别?
ArrayList<Integer> nunbers = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)
VS
ArrayList<Integer> nunbers = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
他们中的一个比另一个更受欢迎吗?
我正在尝试使用嵌入式Jetty建立一个简单的Spring MVC服务器.我已经设置了服务器,启用了spring并为.jsp文件配置了一个视图解析器.控制器给我404以下消息:
Problem accessing /jsp/test.jsp. Reason:
Not Found
Run Code Online (Sandbox Code Playgroud)
有谁知道问题是什么?我一直在谷歌上搜索两天.
服务器:
private static final int DEFAULT_PORT = 8080;
private static final String CONTEXT_PATH = "/";
private static final String CONFIG_LOCATION = "spring.config";
private static final String MAPPING_URL = "/*";
private EmbeddedJettyServer(){
}
public static void main(String[] args) throws Exception {
Server server = new Server(DEFAULT_PORT);
server.setHandler(getServletContextHandler(getContext()));
server.start();
server.join();
}
private static ServletContextHandler getServletContextHandler(WebApplicationContext context) throws IOException {
ServletContextHandler contextHandler = new ServletContextHandler();
contextHandler.setErrorHandler(null);
contextHandler.setContextPath(CONTEXT_PATH);
contextHandler.addServlet(new ServletHolder(new DispatcherServlet(context)), MAPPING_URL);
contextHandler.addEventListener(new ContextLoaderListener(context));
contextHandler.setResourceBase(new …Run Code Online (Sandbox Code Playgroud) 当使用 Wildfly8 独立 Logback 时,所有日志消息似乎都被 Wildfly 记录器捕获:
21:13:18,808 INFO [stdout] (default task-4) 21:13:18.806 [default task-4] ERROR some.package.MyClass - Some message
21:13:18,810 INFO [stdout] (default task-4) 21:13:18.809 [default task-4] WARN some.package.MyClass - Some message
21:13:18,810 INFO [stdout] (default task-4) 21:13:18.810 [default task-4] INFO some.package.MyClass - Some message
21:13:18,810 INFO [stdout] (default task-4) 21:13:18.810 [default task-4] DEBUG some.package.MyClass - Some message
21:13:18,811 INFO [stdout] (default task-4) 21:13:18.811 [default task-4] TRACE some.package.MyClass - Some message
Run Code Online (Sandbox Code Playgroud)
我想省略 Wildfly 添加的第一部分,以便消息看起来像这样:
21:13:18.806 [default task-4] ERROR some.package.MyClass …Run Code Online (Sandbox Code Playgroud)