首页 > TAG信息列表 > spring-4

Rest Custom HTTP Message Converter Spring Boot 1.2.3

我想使用Rest,Json,Spring Boot 1.2.3和Spring 4创建HttpMessageConverter的自定义,但是我的自定义HTTPMessageConverter从未调用过. 我已经执行了以下步骤: 1:创建一个扩展AbstractHttpMessageConverter的类 @Component public class ProductConverter extends AbstractHttpMessage

java-从所有spring bean批注中获取“ Effective Spring Config”有效吗?

我喜欢用于bean声明等的批注.但是现在我们有很多带顺序的bean(@Depends).很难维护或一目了然地配置. 是否有任何工具可根据您的所有bean注释提供“有效的Spring Config”信息?解决方法:答:您不应使用那么多的@DependsOn批注. 从javadoc: Used infrequently in cases where a bean

如何在春季获得相同bean的多个实例?

默认情况下,spring bean是单例.我想知道是否有一种方法可以获取同一bean的多个实例进行处理. 这是我目前正在做的 @Configuration public class ApplicationMain { @Value("${service.num: not configured}") private int num; //more code @PostConstru

spring – 使用ControllerClassNameHandlerMapping找到不明确的映射

如何在方法之上将请求映射到没有显式注释的方法?例如,以下请求: http://somedomain:8080/SampleSpring/access/loginFailed 应该映射到 “AccessController”的“loginFailed”方法,不需要对方法的显式注释,如: @RequestMapping("/access/loginFailed") 这是我的弹簧配置: <contex

如何在Spring 4中启用注释驱动验证?

我正在使用注释验证如下: public String processRegistration(@Valid Spitter spitter, Errors errors, Model model) { if (errors.hasErrors()) { return "registerForm"; } ... } 但errors.hasErrors()总是返回fals

spring – 完成jms:侦听器迁移到JavaConfig

就像标题所说.. 我已经阅读了这个有价值的How to add multiple JMS MessageListners in a single MessageListenerContainer for Spring Java Config链接 这篇文章的作者正在努力 messageListenerContainer.setMessageListener(new TaskFinished()); 顺便说一句:我用 @Autowired

如何在基于Spring注释的java配置中设置活动配置文件

设置有效的配置文件,如context.getEnvironment().setActiveProfiles(“DEV”);    这可以通过使用来实现 public class SpringWebInitializer implements WebApplicationInitializer { public void onStartup( final ServletContext servletContext ) throws ServletExcep

java – 当url在斜杠后面有参数数据时,如何编写控制器方法的签名?

在PHP中,可以通过在控制器的方法中传递参数来识别地址栏中的参数.例如 : http://192.168.2.49/papsp/index.php/meeting/modif/3 在此示例中,数据3被视为会议控制器方法modif的参数值: public modif($key) { ... } 那么如何在Spring中进行类比的处理呢?解决方法:您需要使用@Reques

spring – 如何将数据传递给异常处理程序?

我找到了一个tuto来管理this site的异常.所以这是我的处理程序: @Controller @RequestMapping("/adminrole") public class AdminRole { ... @ExceptionHandler({org.hibernate.exception.ConstraintViolationException.class}) public ModelAndView handlePkDeletio

spring – 配置两个@InitBinder以使用相同的Model或Entity,但是针对不同的@RequestMappings

我有一个控制器工作正常,它可以注册和更新一个实体,以及如何分别创建表格以分别保存和更新实体 @RequestMapping(value="/registrar.htm", method=RequestMethod.GET) public String crearRegistrarFormulario(Model model){ … } @RequestMapping(value="/{id}/actualizar.ht

java – spring rest处理空请求体(400 Bad Request)

我正在使用Spring4开发RESTful应用程序.我想在POST请求中没有传递正文时处理大小写. 我写自定义异常处理程序: @ControllerAdvice public class MyRestExceptionHandler { @ExceptionHandler @ResponseStatus(HttpStatus.BAD_REQUEST) public ResponseEntity<MyErrorRespons

java – Spring 4二进制文件下载

我有一段时间没有下载弹簧.我正在调查gradle,但似乎还没有它,所以我想用java,Spring 4和ant创建一个新的spring框架项目.我似乎无法找到下载Spring 4二进制文件的地方. 他们只是在公共汽车下踢蚂蚁开发人员吗?解决方法:Maven和Gradle是在项目中使用Spring Framework的首选方法,但是d

java – 我可以告诉spring忽略查询参数吗?

如果我提交此表格: <form id="confirmForm" method="POST"> <input type="hidden" name="guid" value="guidval"/> </form> 到这个网址: / AltRT?GUID = guidval 映射到此控制器方法: @RequestMapping(method = Request

spring – 如何在请求上传期间处理客户端中止?

鉴于以下应用程序,基于Spring Initializr模板 @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } public static class Payload { public S

java – 如何使用Spring 4.0.6为Hibernate 4.3.5.Final全局设置FlushMode?

我正在尝试使用Hibernate 4.3.5.Final和Spring 4.0.6升级我们的应用程序.我的应用程序中数据库写入操作的任何位置都会出现如下错误: Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MAN

由于删除了JobDetailAwareTrigger,升级到Spring 4.1中断了Quartz Persistence

我正在从Spring 3.2.x升级到Spring 4.1.x并使用Quartz 2.2.1.我们动态创建作业,并使用this stackoverlow answer中描述的解决方案持久保存作业. 该答案中的解决方案取决于JobDetailAwareTrigger.JOB_DETAIL_KEY定义的常量,但是由于Spring JIRA 11262完成的工作,该接口已从代码库中

java – 在Spring 4中导入Groovy Bean定义?

我已经使用groovy dsl定义了一些bean,并试图像我之前在dispatcher-servlet.xml中使用bean的xml定义一样添加它们: <import resource="/WEB-INF/config.groovy"/> 但这不起作用.怎么了? 我的bean定义如下: import org.apache.commons.dbcp.BasicDataSource beans { dataSource(B

在Spring 4中自定义ExceptionTranslationFilter来处理REST AuthenticationException

我有一个弹簧安全保护的spring MVC RESTful应用程序.客户端是Angular JS. 但我的登录和注销页面是普通的jsp,我做基于表单的登录和注销.成功完成身份验证后,我加载了我的安全页面(它使用anlgularJS和RESTful api). 我需要帮助处理AuthenticationException&调用REST api时的AccessDe

java – Spring 4中websockets的动态消息映射

我想用spring新的websocket / stomp支持开发一个小聊天. 我想我不能使用这样的东西: @MessageMapping("/connect/{roomId}") @SendTo("/topic/newMessage") public String connectToChatRoom(@PathVariable String roomId, Principal p) { return getTimestamp() + " &qu

java – env.getProperty不工作Spring PropertyPlaceholderConfigurer

我正在使用spring加载属性文件 <bean id="appProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:/sample.properties" />

java – 使用或不使用Spring Beans有什么区别?

可能我会得到很多downvotes,但是对于我来说,无论是否使用bean都是如此令人困惑.让我们假设这个例子 interface ICurrency { String getSymbol(); } public class CurrencyProcessor { private ICurrency currency ; public CurrencyProcessor(ICurrency curren

java – 如何在Spring 4中通过注释设置默认bean init-method?

我正在学习使用Spring 4 by Java注释,我无法找到如何将默认的init-method设置为属于特定配置的所有bean,而无需在所有clases中添加@PostContruct注释初始化方法,也不会使它们实现InitializeBean界面……我只是想做这样的事情: <beans default-init-method="init"> <bean id="b