spring-annotations相关内容
这可能是一个简单的解决方案,但我做不到。 我需要在SpringBoot rest API中记录我的请求的总体执行时间。 请求始终进入MainController并可从两个位置退出- MainRestcontroller相同方法或 ExceptionHandlerController处理程序方法 我已经创建了一个自定义注释,并将其注入到主Controller和ExceptionCont
..
我是第一次了解Spring AOP。 我在这个网站上读到: Site2和 Site1 在此之后,我进行了下面的课程 主类: public class App { public static void main(String[] args) { AnnotationConfigApplicationContext context = new Ann
..
以下是阅读Spring参考时产生的问题,请帮助。 (1)我是否需要手动创建ApplicationContext?我是否需要AplicationContext的第二个实例? (2)我们有以下配置说明:
..
我使用的是Spring框架4。 我有一个类(比如ClassA),其中使用了另一个类(比如ClassB)。ClassA的成员变量正在从ClassB获取值。ClassB有一个从属性文件读取数据的静态方法。在ClassB中,使用@Autowired注释注入静态成员变量ApplicationContext。 我想要的是,我想确保当ClassA使用其成员变量时,它应该使用从属性文件读取的值进行所有设
..
目前我正在学习 Spring 框架,主要关注它的安全模块.我看过一些与注册和登录有关的指南.我在 User 类的密码字段中看到了 transient 关键字或 @Transient 注释的这种常见用法. 我的虚拟应用正在使用 Spring Boot + Spring MVC + Spring Security + MySQL. 我知道 Java 的 transient 关键字用于
..
早期的配置用于在代码中进行硬编码,后来它被外部化为 .property 文件(为了避免硬编码值,避免为了更改配置而更改代码......等等)然后它转移到XML(为了更加标准化,无错误..等) 现在,在阅读 Spring 3 中的 @Configuration 时,看起来我们又回到了最初的方法. 为什么我们要在代码中硬编码配置而不是外化了吗? 解决方案 有一些优点 Java
..
如何在 Spring 中使用 @Value 注释从属性文件中将值注入 Map? 我的 Spring Java 类是,我尝试使用 $,但收到以下错误消息: 无法自动装配字段:私有 java.util.Map Test.standard;嵌套异常是 java.lang.IllegalArgumentException:无法解析字符串值“${com.test.standard}"中的占位符“
..
例如,我的 CRUD 接口中有一个方法可以从数据库中删除用户: public interface CrudUserRepository extends JpaRepository{@交易@修改@Query("DELETE FROM User u WHERE u.id=:id")int delete(@Param("id") int id, @Param("userId") int userId)
..
有没有办法使用注解来使用查找方法注入? 给定以下类: @Service公共抽象类 A {受保护的抽象 createB();} 为了让它工作,我必须在 spring applicationContext.xml 中声明以下内容:
..
看起来我的@Controller 中的方法上的@Secured 没有被读取.当使用基于 sec:intercept-url 的安全过滤时,这似乎工作得很好.以下代码导致 Spring Security 给我这个日志条目: 调试:org.springframework.security.web.access.intercept.FilterSecurityInterceptor - 公共对象
..
@SpringApplicationConfiguration 和 @WebIntegration 自 Spring Boot Framework 1.4 起已被弃用,因此正确的注释是什么?我正在尝试进行单元测试. 解决方案 查看已弃用类的 JavaDocs: * @deprecated 自 1.4 起支持* {@link org.springframework.boot.test.co
..
在以下示例中,ScriptFile 参数使用 @Valid 注释标记. @Valid 注释有什么作用? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST)公共字符串创建(@Valid ScriptFile scriptFile,BindingResult 结果,ModelMap 模型映射){if (scri
..
我有一个带有 applicationContext.xml 和 dispatcher-servlet.xml 配置的 Spring Web 应用程序.我已经在 applicationContext.xml 中定义了 ,但是当我运行我的应用程序时,除非我还添加了 到 dispatc
..
我是 Spring MVC 的新手.请帮我打开文档. 文档 Spring MVC 文档 状态(强调我的): 方法参数上的 @ModelAttribute 表示应从模型中检索该参数.如果模型中不存在该参数,则应首先实例化该参数,然后将其添加到模型中.一旦出现在模型中,参数的字段应该从具有匹配名称的所有请求参数中填充.WebDataBinder 类匹配请求参数名称 — 包括查询字符
..
我试图理解这里的区别.我看到一个类已经用相同的包示例注释了它们两个: @Configuration@EntityScan("some.known.persistence")@ComponentScan({ "some.known.persistence"})公共类 ApiConfig {} 我了解与 API 文档的区别,但想详细了解.这是否也意味着 @ComponentScan 扫描的任何内容
..
我在 Web 应用程序中同时使用 jsf 和 spring.我在一个配置类中配置了数据源和会话工厂,该类使用了诸如 @Configuration、@ComponentScan 等注释.我的项目中没有任何 applicationContext.xml 文件我正在处理 Configuration 类中上下文 xml 的每个条目.测试用例成功运行,但是当我部署我的 Web 应用程序时,它给了我错误
..
我有一个 bean Item,它需要在 @Configuration 类中自动装配. @Configuration公共类 AppConfig {@豆角,扁豆公共项目字符串项目(){返回新的 StringItem();}@豆角,扁豆公共项目整数项(){返回新的 IntegerItem();}} 但是当我尝试 @Autowire Item 时,出现以下异常. “没有定义 [Item] 类型的合格
..
我的maven spring项目目录结构如下图.我正在使用基于 Spring-4 注释的配置.我配置如下资源.我尝试了许多 Stackoverflow 问题和其他网站中建议的方法 Spring 4 加载静态资源 http://imwill.com/spring-mvc-4-add-static-resources-by-annotation/#.U5GZlXKs9i4 但是jsp
..
我正在使用 Spring 3.0.5,并且尽可能为我的班级成员使用 @Autowire 注释.我需要自动装配的 bean 之一需要为其构造函数提供参数.我已经浏览了 Spring 文档,但似乎找不到任何关于如何注释构造函数参数的参考. 在 XML 中,我可以将其用作 bean 定义的一部分.@Autowire注解有类似的机制吗? 例如: @Component公共类 MyConstru
..
我正在尝试为我的程序中用于验证表单的简单 bean 编写单元测试.bean 使用 @Component 进行注释,并具有使用 初始化的类变量 @Value("${this.property.value}") private String thisProperty; 我想为这个类中的验证方法编写单元测试,但是,如果可能的话,我不想使用属性文件.这背后的原因是,如果我从属性文件中提取的值发生变化
..