草庐IT

Tomcat-Spring-Hibernate

全部标签

java - Spring boot - 无法解析 jsp View

我正在尝试使用SpringBoot构建一个基本的MVC应用程序,将Hibernate作为ORM,将MySql作为数据库。我面临的问题是jspView未得到解决。当我尝试使用带有以下URL的GET请求获取注册表单时,出现了404错误:http://localhost:9000/users/register/这是我在我的应用程序中的设置。目录结构:-src-main-java-comApplicationStart.java-controllersUserController.java-repositoriesUserRepository.java-webapp-WEB-INF-jspre

java - Spring 不使用带注解的构造函数(@JsonCreator)进行实例化

我正在使用带有JavaConfig和Jackson2.4.3的Spring4.1.1。我的Controller看起来像这样:@RestControllerpublicinterfacePatientWebService{@RequestMapping(value="/patients",method=POST)PatientResourcecreatePatient(@RequestBodyPatientResourceresource);}我发送的json看起来像这样:{"firstName":"Max","lastName":"Mustermann","birthDate":"19

java - 带有 Spring Data REST 的不同 REST API 的多个调度程序 servlet 的 Spring Boot (JAR)

我有一个项目使用SpringBoot生成一个可执行JAR,该JAR公开了一个带有SpringDataREST的RESTAPI。它还与SpringSecurityOAuth集成。那很好用。我的问题如下,我想为RESTAPI使用不同的模块,仅当具有JPA存储库的相应JAR在类路径中(它已被定义为依赖项)时,我才想启用这些模块。问题是我希望它们彼此独立。我希望能够在具有不同映射的不同调度程序servlet下为它们提供服务,这样我就可以为每个指定不同的baseUri,并为资源发现设置不同的根URL。我会尽量让它更清楚:API模块A:一个JAR,例如包含资源X和Y的XRespository和YR

java - Spring Ioc容器如何与Tomcat容器交互

我熟悉SpringFramework并在其中做过一些工作。在我的一次采访中,有人问我“ApacheTomcat中部署了一个Web应用程序;告诉我“Tomcat容器”(用于servlet)如何与“SpringIoC容器”交互“(用于Springbean)?”我不明白面试官的意思,哑口无言。有人能澄清一下这个问题是关于什么的吗?合理的答案是什么? 最佳答案 一个springweb-app将在其配置中定义一个SpringDispatcherServlet,apachetomcat容器将初始化这个servlet,dispatcherserv

java - Spring RowMapper 接口(interface)究竟是如何工作的?

我正在学习SpringCore认证,我对Spring如何处理JDBC查询有一些疑问:所以我知道我可以通过各种方式从我的数据库表中获取数据,具体取决于我希望获取的数据类型:1)查询简单类型(作为int、long或字符串):我使用jdbcTemplatequeryForObject()方法strong>类,类似的东西:Stringsql="SELECTcount(*)FROMT_REWARD";introwsNumber=jdbcTemplate.queryForObject(sql,Integer.class);因此,为了获得一个简单的对象作为int值,我使用queryForObject

java - Spring HandlerInterceptorAdapter postHandle 有保证吗?

我目前有两个处理类似功能的拦截器。我想合并这些。一个拦截器是一个访问请求记录器,它显示登录的用户、sessionID和请求的URL。另一个拦截器是进程时间记录器。访问记录器为了记录所有必须记录的内容,将请求记录在preHandle方法中。这个想法是,无论之后发生什么(即异常),确切的访问请求都会在那里。但是,由于其性质,进程时间记录器必须在postHandle方法中进行记录。为了合并此功能,我必须将所有内容移动到一个postHandle方法中。但是,如果某处发生异常,尤其是应用程序代码中(尚未)正确处理的异常,我似乎可能会丢失一些日志记录。是否有关于这些注意事项的任何保证或描述?

java - 将 JSTL 添加到 jsp (Tomcat 8)

这个问题在这里已经有了答案:HowtoinstallJSTL?Theabsoluteuri:http://java.sun.com/jstl/corecannotberesolved(19个回答)关闭6年前。我想在我的jsp中使用JSTL库。现在我遵循了一个教程,它告诉我将这一行添加到jsp页面:它给我的错误是cannotresolvetaglibwithuri然后是URL。我正在运行tomcat8。我的web.xml是这样的:有人知道如何解决这个问题吗?

java - 从 Hibernate 3 迁移到 4 会减慢启动速度

我们正在尝试将我们的项目从hibernate3迁移到hibernate4。一切正常,但问题是启动。我们不使用JPA,我们使用带有xml文件和映射文件的直接hibernate。com.informix.jdbc.IfxDriverjdbc:informix-sqli://xxx:xxx/xxx:INFORMIXSERVER=xxxxxxxxxorg.hibernate.dialect.InformixDialecttruefalsedev.xml属性generated.mappingFile是一个自己的属性。启动时将加载文件(dev.xml)。该文件如下所示:...我们减少了这篇文章中的

java - 如何在 Spring MVC 中处理对静态页面的寻址

我有一个使用Tile3的SpringMVC应用程序。我有很多静态页面需要将它们嵌入到tile3当前提供的网站模板中。(我需要在所有页面上使用相同的页脚和页眉,无论是动态页面还是静态页面,但不确定如何对静态页面进行寻址)。静态页面的例子有index.jsp和aboutus.jsp。如何访问这些静态页面?我应该通过Controller来做吗?我知道我可以使用jsp:include但这是一个好的做法吗?我使用的是瓷砖,没有其他选择吗?这tutorial建议有单独的Controller,但我不确定这是否是最佳解决方案。因为它向服务器发送不必要的请求。如果有比Tiles更好的选择,请告诉我web

java - 通过 IntelliJ Idea 在 Tomcat 中部署外部 war

我有一个项目依赖于部署到Tomcat的两个war文件。因此,每次我想对其进行测试时,我都需要构建一个工件并将其与两个war一起手动部署。有没有办法以某种方式将那些war文件添加到我的Idea项目中,以便可以通过按Shift+F10自动部署它们。我会手动部署它,但我有几个人在做这个项目,这会大大简化沟通。war是外部的,它们没有来源,所以从它们的来源创建新的模块/工件是不可能的。你能帮帮我吗? 最佳答案 由于已接受答案的链接已失效,这里是逐步的过程(我使用的是Intellij14):1)选择运行/编辑配置2)如果还没有TomcatRu