问题标签 [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.
spring - @RequestMapping 欢迎文件
我的目标是将 /{any path} 和 *.html 映射到不映射 /* 的 servlet。例如:
为了做到这一点,我有一个像这样映射的 servlet 和欢迎文件:
网页.xml:
在控制器中,我有
这不起作用- servlet 不会被触发/test
。但是,我发现如果我在 处创建一个空白文件/test/index.html
,那么它确实可以工作 - 我假设默认 servlet 通过查找 index.html 以某种方式提供了帮助。
不幸的是,我不能依赖静态文件。有没有什么方法可以使这个映射工作而不需要空白文件破解并且不映射 /* 到 servlet?
java - 是否可以在构造函数上使用@Resource?
我想知道是否可以@Resource
在构造函数上使用注释。
我的用例是我想连接一个名为bar
.
我收到一条消息,指出@Resource
此位置不允许使用。还有其他方法可以连接最终字段吗?
hibernate - @autowired 注释问题,不在类中注入 bean,使用 Spring3.0,休眠
以下是我的课:
@Autowire
注释不起作用。调用方法时将值显示configService
为null 。addMessage
但是它被正确地注入了我的一些控制器类,但不是在这里。
谁能解释什么是问题?以及如何解决这个问题?
XML 的代码是:(beansdefinition.xml)
另一个XML是:(Springmvc-servlet.xml)
先感谢您。
ConfigService
:
配置服务实现者:
spring - 在Spring中注入服务中的daos,控制器中的服务最合适的方法是什么?
Spring 框架中有很多注解,如@Component、@Service、@Repository、@Service、@Resource 和@Autowired 等。
在服务中注入我的 daos 以及在 Spring Controller 中注入我的服务类的最合适的方法是什么。
有这么多注释,尤其是@Autowired 适用于所有情况时,它会变得令人困惑。
java - 我应该做哪些注释和配置来解析 JSON 对象
我有一个请求(POST 或 GET),有一个变量“数据”(来自 Xcode)现在数据已分配 JSON 对象
现在我有一个具有这两个字段的bean(即方法,动作)
现在在 Spring 控制器中,我有方法“登录”。
我希望根据请求 JSON 对象的“操作”中的值调用此方法。
现在,我没有得到我应该使用的确切类型的注释。
请帮忙..
spring - 哪个 Spring 注解用于 Hibernate DAO 类?
我应该为 Hibernate DAO 类使用什么 Spring 注释,以便在扫描过程中找到它们?@Repository、@Service 还是 @Component?我无法弄清楚其中的区别。我现在在 Spring 2.5.6 上。
PS有人可以指导我快速了解图层的想法吗?我只听说过表示层之类的东西,但不完全理解我应该称之为什么以及业务层是什么?还有其他吗?
java - 如何使@Repository 工作?
我不明白为什么自动装配不能正常工作。我有一个使用 spring 3 的非 Web 应用程序,因此在应用程序的 main 方法中,我设置为创建应用程序上下文,如下所示:
该.xml
文件的顶部有自动装配工作所需的东西:
但是它不起作用。我在包@Repository
下有一个带有类级别注释的服务类hw
,但是当我尝试@Autowire
它时,我得到:
我在日志文件中注意到的一件奇怪的事情:
那是我@Repository
用过的类,但它实现了InventoryDAO
. 它在那里显示不是错的inventoryDAOImpl
吗?我该怎么做才能找出问题所在?
编辑:好的,可能问题不在于@Autowire
没有@Repository
正确制作豆子。
java - Java Spring Annotations 在多个选项卡中同时打开多个视图
我有一个形式为:
其中“view1”映射到一个 jsp 文件。不过,我需要的是以某种方式返回 3 个单独的视图,这些视图将在浏览器中占据 3 个单独的选项卡。基本上用户点击提交,然后弹出三个选项卡。
我怎么能在 Spring 中完成这个(带注释)?
spring - @Secured 在控制器中不起作用,但拦截 URL 似乎工作正常
看起来我的@Controller 中的方法上的@Secured 没有被读取。当使用基于 sec:intercept-url 的安全过滤时,这似乎工作得很好。以下代码导致 Spring Security 给了我这个日志条目:
调试:org.springframework.security.web.access.intercept.FilterSecurityInterceptor - 公共对象 - 未尝试身份验证
web.xml
contextConfigLocation /WEB-INF/spring/root-context.xml
servlet-context.xml 包含 viewResolvers 的配置和所有编组。此配置是注释驱动的。
根上下文.xml
PingController.java
这似乎与我使用的身份验证方法没有任何关系,因此可以忽略 basic-http-tag。
我有这样的想法,@Secured 不起作用,因为它在另一个上下文中使用,而不是在其中配置安全性的 root-context.xml。我试图将此配置移动到 servlet-context.xml,但它似乎没有到达 springSecurityFilterChain。对这个问题和我的理论有什么想法吗?
spring - 有没有办法 @Autowire 需要构造函数参数的 bean?
我正在使用 Spring 3.0.5,并尽可能为我的班级成员使用 @Autowire 注释。我需要自动装配的 bean 之一需要为其构造函数提供参数。我查看了 Spring 文档,但似乎找不到任何关于如何注释构造函数参数的参考。
在 XML 中,我可以将其用作 bean 定义的一部分。@Autowire 注释是否有类似的机制?
前任:
在这个例子中,如何在 MyBeanService 中使用 @Autowire 注解指定“constrArg”的值?有没有办法做到这一点?
谢谢,
埃里克