小编Ree*_*ema的帖子

Spring Boot - 放置jsp文件的位置

我正在尝试使用MVC开发一个新的Spring启动应用程序,作为将现有的Spring MVC应用程序移动到Spring启动的第一步.

但是,我遇到了jsp文件映射的问题.

无法解析名为'dispatcherServlet'的servlet中名为'hello'的视图

我已经准备好了很多答案,但似乎没有解决我的问题 - 我不打算使用任何模板引擎,因为我会考虑很多jsps - 一旦设置了spring boot,可能是一个计划.

我有一个项目结构如下:

MyFirstApp
  --src/main/java
    --uk.co.company
      --MainApplication.java
      --ServletInitializer.java
    --uk.co.company.web
      --HelloController.java
  --src/main/resources
    --static
    --templates
    --application.properties
 --src
   --main
     --webapp
       --WEB-INF
         --jsp
           --hello.jsp
  --pom.xml
Run Code Online (Sandbox Code Playgroud)

放置以下代码:

MyFirstAppApplication.java

 @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class, 
 HibernateJpaAutoConfiguration.class })
 @EnableWebMvc
 public class MyFirstAppApplication extends SpringBootServletInitializer {
     public static void main(String[] args) {
    SpringApplication.run(MyFirstAppApplication.class, args);
  }
}
Run Code Online (Sandbox Code Playgroud)

ServletInitializer.java

  public class ServletInitializer extends SpringBootServletInitializer {

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder 
application) {
    return application.sources(MyFirstAppApplication.class);
}
}
Run Code Online (Sandbox Code Playgroud)

HelloController.java

@Controller
public class HelloController {  
@RequestMapping("/hello")
public String …
Run Code Online (Sandbox Code Playgroud)

java jsp spring-mvc maven spring-boot

7
推荐指数
2
解决办法
7645
查看次数

Apache Subversion 中 `svn add` 和 `svn commit` 之间的区别

SVN中Add和Commit有什么区别?

我知道 Add 将一个新文件添加到 SVN 并提交更新对 SVN 中现有文件所做的任何更改

我的问题是,在使用 Add 添加新文件后是否需要执行 Commit?

svn tortoisesvn visualsvn-server

5
推荐指数
1
解决办法
1万
查看次数

如何降低ckeditor 4.4.5中的行高?

如何减少 ck-editor 上的默认行高。目前有点太高了,因为我已经升级到4.4.5版本了

有没有可用的财产来做到这一点?

javascript ckeditor

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

SimpleDateFormat - 格式 - 九月 - JDK16

我刚刚将 Java 从 JDK-15 升级到 JDK-16,在Date使用SimpleDateFormat. 仅使用 9 月份进行格式化时yyyy-MMM-dd就给出了 4 个字符而不是 3 个字符。

例如: 2021-Sep-11显示为2021-Sept-11

    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DATE, 150);
    SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MMM-dd");
    System.out.println(cal.getTime());

    String formatted = format1.format(cal.getTime());
    System.out.println(formatted);
Run Code Online (Sandbox Code Playgroud)

对我来说看起来像一个错误。我在发行说明中看不到对此的任何更新。有人面临类似的问题吗?一直工作到 JDK-15。

java date datetime-format java-time java-16

3
推荐指数
1
解决办法
229
查看次数