问题标签 [spring-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - 基于单元测试注解的 Spring MVC Portlet 控制器
我是一个新手学习带有 portlet 的 spring mvc。我有一个返回视图的控制器。我不确定如何编写该控制器的单元测试。
我的单元测试控制器是这样的
这不起作用,因为结果不是 ModelAndView 对象,而是控制器中的字符串。返回类型可以是主控制器中的 ModelAndView 对象,但如果使用基于 spring 注释,那么从示例中我发现返回类型是 String。任何人都可以建议哪个是最佳做法,或者我是否理解错误。
提前致谢
spring - 没有注释的 Spring MVC 3.1?
我正在使用 Spring 3.1 开始一个新项目,并且已经深入了解了有关如何使用 @Controller 注释的所有文档和论坛意见。
我个人不喜欢为 MVC 使用注解;我更喜欢使用 SimpleUrlHandlerMapping 将 web 应用程序的所有 URL 放在一个地方。
此外,从以前使用 Spring 2.x 的许多工作来看,我非常习惯于 BaseCommandController 层次结构。
我一直很喜欢 Spring,因为它赋予了力量而不受限制。现在我发现 Spring MVC 迫使我将 URL 放入 java 源中,这意味着(a)我无法将控制器映射到多个 URL,并且(b)要发现 webapp 中正在使用哪些 URL,我必须扫描通过不同的java源文件,我觉得不切实际。
请问@Controller 与 SimpleUrlHandlerMapping 结合的推荐方法是什么?
更新:
嗨,戴夫,您是说您可以像这样映射多个 URL(从 petcini.web.ClinicController 更改)?
如果这行得通,那么很好。
我的问题仍然存在:如果我不想在我的 java 源代码中使用 URL,如何最好地将它们与 @Controller 类映射?
问候,
spring - 如何使用注释而不是 XML 定义 Spring bean?
我在 xml 配置文件中定义了:
这很好用。
引导类:
该方法被解雇。
但是我怎样才能摆脱 xml 部分,并将 bootstrap 注释为 bean 呢?
我有
和
但我想知道使用的注释应该是什么替换:
我在网上和春季文档中找不到任何关于此的信息:(
spring - Spring @ManagerResource 的含义:persistPolicy、persistPeriod、persistLocation 和 currencyTimeLimit
@ManagedResource
用于 JMX的 Spring 中的以下字段是什么意思?Spring 文档中没有 Javadoc 或相关描述。
spring-mvc - 在 Spring 3.1 中可以与@Configuration 结合使用
我从 Spring 3.0.5 迁移到 3.1,因为我需要自定义 RequestMappingHandlerMapping。我在扩展 RequestMappingHandlerMapping 的插件中遇到问题 - 我有现有的 servlet-conetxt.xml 并且我添加了带有 @Configuration 注释的 WebConfig。但是,我总是得到错误模糊映射(因为在 ExtendedRequestMappingHandlerMapping 中定义的新注释没有生效)。
我在 servlet-context.xml 中定义了各种级别的拦截器,我想将它们保留在 XML 配置中。我想用 .
有没有办法使用servlet-context.xml的结合,同时扩展RequestMappingHandlerMapping。如果必须使用 @CONfiguration 来完成 - 我可以同时使用 @CONfiguration 和 servlet-context.xml 吗?任何帮助将不胜感激,因为我已经尝试了很长时间。
hibernate-annotations - 在环境之间移动带注释的 jpa 实体
我在 sts 中使用 spring-data 和 jpa 项目方面直接从我的数据库模式生成实体。管理“注释”实体在不同环境(开发、登台、产品 ..etc)之间迁移的最佳实践是什么。
给定一个实体
我如何将上述实体迁移(仅生成针对特定环境的 Maven 工件)到
也许使用spel?
环境 spring-data-jpa, spring3.1.0 , osojvHibernateJpaVendorAdapter
提前致谢
spring - 无法使用注释使用 Spring Advice(@Before)
我是 springs 新手,正在尝试使用 java 建议运行一个简单的 java 应用程序....
xml文件...
咨询类
需要应用建议的类...我希望在下面提到的 test() 方法之前执行 Advice 类的 before 方法
方法/测试类/主类的调用者
问题是,当我直接运行代码时,会执行 A 类的测试方法,但建议不是......请建议......我错过了什么吗???还添加了 AspectJ 1.6.12 jar...
java - 谁能解释一下类级控制器和方法级控制器之间的区别..?
我是 Spring 框架的新手..在 google 上搜索时..我发现很少有在类级别注释了 @RequestMapping 的示例,并且很少有示例在 menthod 级别显示它
何时使用类级别 RequestMapping 和 menthod 级别 RequestMapping 注释...谁能解释一下类级别 RequestMapping 和方法级别 RequestMapping 之间的区别..??
所以我对他们的申请有点困惑:
a) 班级级别
b) 方法级别
我还发现了一些@Requestmapping
类型:GET/Post,而一些示例没有类型参数。
哪种方法更好..??
较新的版本(> Spring 2.5)是否不需要请求映射的参数类型???
java - Spring 注释 - 好还是坏?
我最近遇到了这样的课程:
现在我想通过注入 DataSource 和 SQL 字符串来对这个类进行单元测试。据我所知,有两种选择:
- 加载一个速度很慢的应用程序上下文,并且很可能会加载很多我不需要的测试内容
- 使用反射设置私有属性并调用私有 postConstruct() 方法
在 spring 注释之前的日子里,这个类应该是这样写的:
而且我可以很容易地测试这个类,而不需要反射或弹簧。我的班级是一个纯粹的 pojo,没有 spring 依赖项。
那么,spring 注释是一件好事还是倒退了一步?是否有时我应该使用它们,有时我应该使用旧的 XML 应用程序上下文?
谢谢,兰斯。
spring-mvc - Spring 3 MVC 请求参数映射。在控制器中调用处理程序时来自同一类的两个参数
我试图弄清楚如何通过 URL 将同一类的两个不同参数传递给控制器中的处理程序方法。例如,给定一个带有“id”参数的“Foo”类(我只是说一个参数以使其简单,但从一个有负载的类中考虑),控制器的代码如下所示:
因此,当我调用此方法时,两个参数之间没有区别:
我应该如何处理?有没有办法给参数“加前缀”?我见过@RequestParam,但它对我不起作用,因为它不能用于我自己的美容课程(或者我错了吗?)。我也想避免包装类。感谢您的时间。