當前位置: 首頁>>代碼示例>>Java>>正文


Java FormattingConversionService類代碼示例

本文整理匯總了Java中org.springframework.format.support.FormattingConversionService的典型用法代碼示例。如果您正苦於以下問題:Java FormattingConversionService類的具體用法?Java FormattingConversionService怎麽用?Java FormattingConversionService使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


FormattingConversionService類屬於org.springframework.format.support包,在下文中一共展示了FormattingConversionService類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testBindingErrorWithFormatter

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void testBindingErrorWithFormatter() {
	TestBean tb = new TestBean();
	DataBinder binder = new DataBinder(tb);
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberStyleFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("myFloat", "1x2");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertEquals(new Float(0.0), tb.getMyFloat());
		assertEquals("1x2", binder.getBindingResult().getFieldValue("myFloat"));
		assertTrue(binder.getBindingResult().hasFieldErrors("myFloat"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:langtianya,項目名稱:spring4-understanding,代碼行數:23,代碼來源:DataBinderTests.java

示例2: testBindingWithFormatterAgainstList

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void testBindingWithFormatterAgainstList() {
	BeanWithIntegerList tb = new BeanWithIntegerList();
	DataBinder binder = new DataBinder(tb);
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberStyleFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("integerList[0]", "1");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertEquals(new Integer(1), tb.getIntegerList().get(0));
		assertEquals("1", binder.getBindingResult().getFieldValue("integerList[0]"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:langtianya,項目名稱:spring4-understanding,代碼行數:22,代碼來源:DataBinderTests.java

示例3: testBindingErrorWithFormatterAgainstList

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void testBindingErrorWithFormatterAgainstList() {
	BeanWithIntegerList tb = new BeanWithIntegerList();
	DataBinder binder = new DataBinder(tb);
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberStyleFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("integerList[0]", "1x2");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertTrue(tb.getIntegerList().isEmpty());
		assertEquals("1x2", binder.getBindingResult().getFieldValue("integerList[0]"));
		assertTrue(binder.getBindingResult().hasFieldErrors("integerList[0]"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:langtianya,項目名稱:spring4-understanding,代碼行數:23,代碼來源:DataBinderTests.java

示例4: testBindingErrorWithFormatterAgainstFields

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void testBindingErrorWithFormatterAgainstFields() {
	TestBean tb = new TestBean();
	DataBinder binder = new DataBinder(tb);
	binder.initDirectFieldAccess();
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberStyleFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("myFloat", "1x2");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertEquals(new Float(0.0), tb.getMyFloat());
		assertEquals("1x2", binder.getBindingResult().getFieldValue("myFloat"));
		assertTrue(binder.getBindingResult().hasFieldErrors("myFloat"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:langtianya,項目名稱:spring4-understanding,代碼行數:24,代碼來源:DataBinderTests.java

示例5: testDefaultRepositoryConfiguration

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void testDefaultRepositoryConfiguration() throws Exception {
	this.context = new AnnotationConfigWebApplicationContext();
	this.context.setServletContext(new MockServletContext());
	this.context.register(TestConfiguration.class,
			EmbeddedDataSourceConfiguration.class,
			HibernateJpaAutoConfiguration.class,
			JpaRepositoriesAutoConfiguration.class,
			SpringDataWebAutoConfiguration.class,
			PropertyPlaceholderAutoConfiguration.class);
	this.context.refresh();
	assertThat(this.context.getBean(CityRepository.class)).isNotNull();
	assertThat(this.context.getBean(PageableHandlerMethodArgumentResolver.class))
			.isNotNull();
	assertThat(this.context.getBean(FormattingConversionService.class)
			.canConvert(Long.class, City.class)).isTrue();
}
 
開發者ID:philwebb,項目名稱:spring-boot-concourse,代碼行數:18,代碼來源:JpaWebAutoConfigurationTests.java

示例6: testDefaultRepositoryConfiguration

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void testDefaultRepositoryConfiguration() throws Exception {
	this.context = new AnnotationConfigWebApplicationContext();
	this.context.setServletContext(new MockServletContext());
	this.context.register(TestConfiguration.class,
			EmbeddedDataSourceConfiguration.class,
			HibernateJpaAutoConfiguration.class,
			JpaRepositoriesAutoConfiguration.class,
			SpringDataWebAutoConfiguration.class,
			PropertyPlaceholderAutoConfiguration.class);
	this.context.refresh();
	assertNotNull(this.context.getBean(CityRepository.class));
	assertNotNull(this.context.getBean(PageableHandlerMethodArgumentResolver.class));
	assertTrue(this.context.getBean(FormattingConversionService.class)
			.canConvert(Long.class, City.class));
}
 
開發者ID:Nephilim84,項目名稱:contestparser,代碼行數:17,代碼來源:JpaWebAutoConfigurationTests.java

示例7: testBindingErrorWithFormatter

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
public void testBindingErrorWithFormatter() {
	TestBean tb = new TestBean();
	DataBinder binder = new DataBinder(tb);
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("myFloat", "1x2");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertEquals(new Float(0.0), tb.getMyFloat());
		assertEquals("1x2", binder.getBindingResult().getFieldValue("myFloat"));
		assertTrue(binder.getBindingResult().hasFieldErrors("myFloat"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:deathspeeder,項目名稱:class-guard,代碼行數:22,代碼來源:DataBinderTests.java

示例8: testBindingWithFormatterAgainstList

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
public void testBindingWithFormatterAgainstList() {
	BeanWithIntegerList tb = new BeanWithIntegerList();
	DataBinder binder = new DataBinder(tb);
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("integerList[0]", "1");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertEquals(new Integer(1), tb.getIntegerList().get(0));
		assertEquals("1", binder.getBindingResult().getFieldValue("integerList[0]"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:deathspeeder,項目名稱:class-guard,代碼行數:21,代碼來源:DataBinderTests.java

示例9: testBindingErrorWithFormatterAgainstList

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
public void testBindingErrorWithFormatterAgainstList() {
	BeanWithIntegerList tb = new BeanWithIntegerList();
	DataBinder binder = new DataBinder(tb);
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("integerList[0]", "1x2");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertTrue(tb.getIntegerList().isEmpty());
		assertEquals("1x2", binder.getBindingResult().getFieldValue("integerList[0]"));
		assertTrue(binder.getBindingResult().hasFieldErrors("integerList[0]"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:deathspeeder,項目名稱:class-guard,代碼行數:22,代碼來源:DataBinderTests.java

示例10: testBindingErrorWithFormatterAgainstFields

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
public void testBindingErrorWithFormatterAgainstFields() {
	TestBean tb = new TestBean();
	DataBinder binder = new DataBinder(tb);
	binder.initDirectFieldAccess();
	FormattingConversionService conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);
	conversionService.addFormatterForFieldType(Float.class, new NumberFormatter());
	binder.setConversionService(conversionService);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("myFloat", "1x2");

	LocaleContextHolder.setLocale(Locale.GERMAN);
	try {
		binder.bind(pvs);
		assertEquals(new Float(0.0), tb.getMyFloat());
		assertEquals("1x2", binder.getBindingResult().getFieldValue("myFloat"));
		assertTrue(binder.getBindingResult().hasFieldErrors("myFloat"));
	}
	finally {
		LocaleContextHolder.resetLocaleContext();
	}
}
 
開發者ID:deathspeeder,項目名稱:class-guard,代碼行數:23,代碼來源:DataBinderTests.java

示例11: setUp

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
private void setUp(JodaTimeFormatterRegistrar registrar) {
	conversionService = new FormattingConversionService();
	DefaultConversionService.addDefaultConverters(conversionService);

	registrar.registerFormatters(conversionService);

	JodaTimeBean bean = new JodaTimeBean();
	bean.getChildren().add(new JodaTimeBean());
	binder = new DataBinder(bean);
	binder.setConversionService(conversionService);

	LocaleContextHolder.setLocale(Locale.US);
	JodaTimeContext context = new JodaTimeContext();
	context.setTimeZone(DateTimeZone.forID("-05:00"));
	JodaTimeContextHolder.setJodaTimeContext(context);
}
 
開發者ID:deathspeeder,項目名稱:class-guard,代碼行數:17,代碼來源:JodaTimeFormattingTests.java

示例12: requestMappingHandlerAdapter

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Test
public void requestMappingHandlerAdapter() throws Exception {
	RequestMappingHandlerAdapter adapter = mvcConfiguration.requestMappingHandlerAdapter();

	List<HttpMessageConverter<?>> expectedConverters = new ArrayList<HttpMessageConverter<?>>();
	mvcConfiguration.addDefaultHttpMessageConverters(expectedConverters);
	assertEquals(expectedConverters.size(), adapter.getMessageConverters().size());

	ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) adapter.getWebBindingInitializer();
	assertNotNull(initializer);

	ConversionService conversionService = initializer.getConversionService();
	assertNotNull(conversionService);
	assertTrue(conversionService instanceof FormattingConversionService);

	Validator validator = initializer.getValidator();
	assertNotNull(validator);
	assertTrue(validator instanceof LocalValidatorFactoryBean);
}
 
開發者ID:deathspeeder,項目名稱:class-guard,代碼行數:20,代碼來源:WebMvcConfigurationSupportTests.java

示例13: setUp

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Before
public void setUp() throws Exception{
    testObjectContext = testPersistenceObjectFactory.createTestObjectContext();

    clearAndIndexJudgmentsInSolr(testObjectContext);

    JudgmentsController judgmentsController = new JudgmentsController();
    judgmentsController.setApiSearchService(apiSearchService);
    judgmentsController.setListSuccessRepresentationBuilder(listSuccessRepresentationBuilder);
    judgmentsController.setParametersExtractor(parametersExtractor);
    judgmentsController.setJsonFormatter(jsonFormatter);
    
    judgmentsController.setMinPageSize(3);
    judgmentsController.setMaxPageSize(50);
    
    FormattingConversionService conversionService = new DefaultFormattingConversionService();
    conversionService.addFormatterForFieldAnnotation(new LawJournalEntryCodeFormatterFactory(lawJournalEntryCodeExtractor));

    mockMvc = standaloneSetup(judgmentsController)
            .addInterceptors(new AccessControlHeaderHandlerInterceptor())
            .addInterceptors(new RestrictParamsHandlerInterceptor())
            .setConversionService(conversionService)
            .build();
}
 
開發者ID:CeON,項目名稱:saos,代碼行數:25,代碼來源:JudgmentsControllerTest.java

示例14: setUp

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
@Before
public void setUp(){
    testObjectContext = testPersistenceObjectFactory.createTestObjectContext();

    DumpJudgmentsController dumpJudgmentsController = new DumpJudgmentsController();

    dumpJudgmentsController.setJudgmentEnrichmentDbSearchService(judgmentEnrichmentDbSearchService);
    dumpJudgmentsController.setDumpJudgmentsListSuccessRepresentationBuilder(dumpJudgmentsListSuccessRepresentationBuilder);
    dumpJudgmentsController.setParametersExtractor(parametersExtractor);
    dumpJudgmentsController.setJsonFormatter(jsonFormatter);

    FormattingConversionService conversionService = new DefaultFormattingConversionService();
    conversionService.addFormatterForFieldAnnotation(new DateTimeWithZoneFormatterFactory());

    mockMvc = standaloneSetup(dumpJudgmentsController)
            .setConversionService(conversionService)
            .addInterceptors(new AccessControlHeaderHandlerInterceptor())
            .addInterceptors(new RestrictParamsHandlerInterceptor())
            .build();

}
 
開發者ID:CeON,項目名稱:saos,代碼行數:22,代碼來源:DumpJudgmentsControllerTest.java

示例15: createFormattingConversionService

import org.springframework.format.support.FormattingConversionService; //導入依賴的package包/類
/**
 * Create a FormattingConversionService which use ISO date format, instead of the localized one.
 * @return the FormattingConversionService
 */
public static FormattingConversionService createFormattingConversionService() {
    DefaultFormattingConversionService dfcs = new DefaultFormattingConversionService ();
    DateTimeFormatterRegistrar registrar = new DateTimeFormatterRegistrar();
    registrar.setUseIsoFormat(true);
    registrar.registerFormatters(dfcs);
    return dfcs;
}
 
開發者ID:torgcrm,項目名稱:TorgCRM-Server,代碼行數:12,代碼來源:TestUtil.java


注:本文中的org.springframework.format.support.FormattingConversionService類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。