ฤดูใบไม้ผลิกรอบ ให้ชุดที่สมบูรณ์ของเครื่องมือในการพัฒนาซอฟแวร์ที่เร่งอาคารทั้งการทำงานและการจัดการการใช้งานขององค์กร Java.
รวม MVC กับ AOP และ DI (IOC), ฤดูใบไม้ผลิเป็นชุดเครื่องมือขั้นสูงที่สามารถทดแทนหรือนอกเหนือไปจากองค์กร JavaBean (EJB) รุ่น.
งานฤดูใบไม้ผลิโดยการดูแลของทุกรหัสตรรกะที่ซับซ้อนที่อาศัยอยู่ในส่วนที่เป็นจุดอ่อนของซอฟต์แวร์ใด Java องค์กรพร้อมพ้นนักพัฒนาจะมุ่งเน้นที่การประยุกต์ใช้ตรรกะทางธุรกิจระดับ.
กรอบฤดูใบไม้ผลิมาพร้อมกับเอกสารจำนวนมากตัวอย่างบทเรียนและปลั๊กอินฟรีที่จะขยายการทำงานเริ่มต้น
มีอะไรใหม่ ในรุ่นนี้:.
- สนับสนุน @NumberFormat เป็น meta-คำอธิบายประกอบ
- RestTemplate บันทึกสำหรับ 404 รหัสสถานะ
- ละเว้นโมฆะใน HeadersBuilder หัว #
- TcpConnection ควรขยาย java.io.Closeable
คืออะไรใหม่ ในรุ่น 4.2.4 / 3.2.16:
- สนับสนุน @NumberFormat เป็นเมตา -annotation
- RestTemplate บันทึกสำหรับ 404 รหัสสถานะ
- ละเว้นโมฆะใน HeadersBuilder หัว #
- TcpConnection ควรขยาย java.io.Closeable
คืออะไรใหม่ ในรุ่น 4.1.7 / 3.2.14 / 4.2.0.RC3:
- สนับสนุน @NumberFormat เป็น meta-คำอธิบายประกอบ
- RestTemplate บันทึกสำหรับ 404 รหัสสถานะ
- ละเว้นโมฆะใน HeadersBuilder หัว #
- TcpConnection ควรขยาย java.io.Closeable
มีอะไรใหม่ ในรุ่น 4.1.6 / 3.2.13 / 4.20.RC1:
- support @ NumberFormat เป็น meta-คำอธิบายประกอบ
- RestTemplate บันทึกสำหรับ 404 รหัสสถานะ
- ละเว้นโมฆะใน HeadersBuilder หัว #
- TcpConnection ควรขยาย java.io.Closeable
คืออะไรใหม่ ในรุ่น 4.1.6 / 3.2.13:
- สนับสนุน @NumberFormat เป็นเมตา -annotation
- RestTemplate บันทึกสำหรับ 404 รหัสสถานะ
- ละเว้นโมฆะใน HeadersBuilder หัว #
- TcpConnection ควรขยาย java.io.Closeable
มีอะไรใหม่ ในรุ่น 4.1.5 / 3.2.13:
- ฤดูใบไม้ผลิกรอบ 4.1.2 คือ ปล่อยการบำรุงรักษาของเราที่สองในสาย 4.1.x แต่ยังมาเป็นปล่อยคุณลักษณะที่สำคัญรวมถึงการปรับปรุงการใช้งานและข้อเสนอแนะจากผู้ใช้จำนวนมาก.
มีอะไรใหม่ ในรุ่น 4.1.1:.
- การจัดการที่สอดคล้องกันของการเลือกประเภท Java 8
- ชั้นสร้างแจ็คสัน ObjectMapper กับค่าเริ่มต้นของการกลั่น.
- บางร้องขอการปรับแต่ง JDBC.
- การปรับปรุงประสิทธิภาพการทำงานเฉพาะ.
คืออะไรใหม่ ในรุ่น 4.1.0:
- ข้อมูลโดยตรงที่มีผลผูกพันการสนับสนุนกับรถยนต์ที่เพิ่มขึ้นสำหรับที่ซ้อนกัน เขต
- Java 8 ตัวเลือกสำหรับจุดที่ฉีดและพารามิเตอร์จัดการ MVC
- การสนับสนุนสำหรับคำอธิบายประกอบ @Priority มาตรฐานสำหรับการสั่งซื้อและการเลือกพึ่งพา
- ข้อเขียน @Lookup วิธีการด้วยการสนับสนุนการสร้างอาร์กิวเมนต์ที่จัดไว้ให้
- สคริปต์ SQL บอกเล่าและการทำธุรกรรมการเขียนโปรแกรมในกรอบ TestContext
- การปรับปรุงการติดตั้ง Hibernate JPA: ระดับการแยกการค้นพบของแพคเกจที่มีการจัดการ
- ข้อเขียน JMS วิธีการฟัง
- การสนับสนุนที่ครอบคลุมสำหรับ JCache (JSR-107) คำอธิบายประกอบ
- ความละเอียดที่มีความยืดหยุ่นและการเปลี่ยนแปลงของทรัพยากรเว็บแบบคงที่
- มุมมอง MVC: มติที่ประกาศแม่แบบมาร์กอัป Groovy, แจ็คสัน JsonView
- WebSocket การปรับแต่ง: ขอบเขต WebSocket สนับสนุนลูกค้า SockJS, WebSocket สถิติ
- ประสิทธิภาพการทำงาน: เกมโหมดคอมไพเลอร์เห็นพ้องปรับจูนทั่วภาชนะ
มีอะไรใหม่ ในรุ่น 4.0.3:.
- 8 Java สนับสนุนอยู่ในขณะนี้การผลิตพร้อม
มีอะไรใหม่ ในรุ่น 4.0.2 / 3.2.8:
- เพิ่มความแข็งแกร่งของฤดูใบไม้ผลิ OXM เพื่อป้องกัน ช่องโหว่ XXE.
มีอะไรใหม่ ในรุ่น 4.0.1 / 3.2.7:
- ทั้งสองรุ่นมาพร้อมกับข้อผิดพลาดอย่างมีนัยสำคัญ การแก้ไขและการปรับปรุงที่ดีกว่ารุ่นก่อนของพวกเขาทันทีและขอแนะนำสำหรับการอัพเกรด.
คืออะไรใหม่ ในรุ่น 3.2.4:
- รุ่นนี้มีการแก้ไขข้อบกพร่องต่าง ๆ นานาและการปรับปรุงรวมทั้งที่มีความสำคัญ แก้ไขการรักษาความปลอดภัยสำหรับฤดูใบไม้ผลิ OXM.
มีอะไรใหม่ ในรุ่น 3.2.1:
- JmsTemplate ใช้กำหนดค่า ReceiveTimeout ถ้าสั้นกว่าที่เหลือหมดเวลาการทำธุรกรรม .
- เพิ่ม MappingJackson2MessageConverter สำหรับ JMS.
- พารามิเตอร์ JDBC ผูกพันใช้ JDBC 3.0 ParameterMetaData (ถ้ามี) สำหรับการกำหนดประเภท.
- JpaTransactionManager ฯลฯ พบ EntityManagerFactory เริ่มต้นในบริบทของผู้ปกครองเช่นกัน.
- MimeMessageHelper ถอดรหัสชื่อไฟล์ที่แนบมาถ้าไม่ได้ตามมาตรฐาน ASCII.
- FreeMarkerConfigurationFactory ต้องสนับสนุน TemplateLoaders เมื่อสร้างการตั้งค่า.
- SpringContextResourceAdapter ดำเนินเท่ากับ / hashCode ตามสัญญา JCA 1.5.
- ContextLoader ถูกตรวจพบก่อน WebApplicationContext สดชื่น.
- เพิ่มการสนับสนุนสำหรับตัวยึดตำแหน่งใน @RequestMapping ค่าบันทึกย่อ.
- เพิ่มการสนับสนุนสำหรับการระบุรหัสข้อความเป็นเหตุผล @ResponseStatus.
- HttpEntityMethodProcessor สนับสนุน HttpEntity / ResponseEntity คลาสย่อยเช่นกัน.
- กระเบื้อง 3 TilesConfigurer ต้องทำงานร่วมกับ & quot; completeAutoload & quot;.
คืออะไรใหม่ ในรุ่น 3.2.0:
- การปรับแต่งพร้อมกันทั่วกรอบการหลีกเลี่ยงการใช้งานของ การประสานเป็นไปได้ - โดยเฉพาะอย่างยิ่งสำหรับการกำหนดขอบเขตถั่ว / ต้นแบบ
- เพื่อให้สามารถ @Autowired และ @value ที่จะใช้เป็นเมตาคำอธิบายประกอบเช่น การสร้างคำอธิบายประกอบการฉีดที่กำหนดเองในการรวมกันกับรอบคัดเลือกเฉพาะ
- การสนับสนุนสำหรับคำอธิบายประกอบนิยาม @Bean ที่กำหนดเองในชั้นเรียน @Configuration เช่น ร่วมกับบ่นเฉพาะ @Lazy, @Primary ฯลฯ
- การประมวลผลแบบ Asynchronous MVC เมื่อวันที่ Servlet 3.0 กับฤดูใบไม้ผลิ MVC วิธีการจัดการความสามารถในการกลับ Callables และ DeferredResults
- รวมของเดิม-แบบสแตนด์อโลนโครงการทดสอบฤดูใบไม้ผลิ MVC ช่วยให้สำหรับการทดสอบชั้นแรกของการใช้งานในฤดูใบไม้ผลิ MVC
คืออะไรใหม่ ในรุ่น 3.2 RC2:
- กระเบื้อง-3 สนับสนุน
- เพิ่มการสนับสนุนสำหรับ & # x3c; & # เตะ x3e; นอกเหนือไปจาก & # x3c; Bean & # x3e; สำหรับ & # x3c; MVC: ข้อความแปลง & # x3e;
มีอะไรใหม่ ในรุ่น 3.1.3:.
- รุ่นนี้มีกว่า 80 การแก้ไขข้อบกพร่องและการปรับปรุง
คืออะไรใหม่ ในรุ่น 3.1.2:
- รุ่นนี้มีจำนวนมากการแก้ไขข้อบกพร่องที่สำคัญและการปรับปรุงเล็กน้อยและ เป็นรุ่นที่แนะนำ.
คืออะไรใหม่ ในรุ่น 3.2 M1:
- การสนับสนุนเบื้องต้นสำหรับวิธีการ @Controller ตรงกัน
- การสนับสนุนล่วงหน้าสำหรับ JCache ตามผู้ให้บริการแคช
- การปรับปรุงประสิทธิภาพสำคัญใน autowiring ของถั่วที่ไม่ใช่ซิงเกิล
- การสนับสนุนล่าช้าเริ่มต้นสำหรับ @Scheduled และ & # x3c; งาน: กำหนดการ & # x3e;
- ความสามารถในการเลือกระหว่าง executuors หลายกับ @Async
- เลือกรายละเอียดถั่วปรับปรุงใช้ไม่ได้ (!) ผู้ประกอบการ
- 48 บักถาวร, 8 คุณสมบัติใหม่และ 36 การดำเนินการปรับปรุง
มีอะไรใหม่ ในรุ่น 3.1.0:
- นามธรรมและสภาพแวดล้อมที่เกี่ยวข้องโปรไฟล์นิยามถั่ว พร้อมกับแหล่งที่มาของสถานที่ให้บริการกำหนดค่าส่วนกลางสำหรับการแก้ปัญหายึด.
- การตั้งค่าโปรแกรม Java-based บนพื้นฐาน @ เปิดใช้งานคำอธิบายประกอบ * ในการเรียนการกำหนดค่าเพื่อให้สามารถกำหนดค่าภาชนะที่สะดวก: เช่น ใช้ @EnableTransactionManagement เพื่อเปิดใช้งานการประมวลผลธุรกรรมที่เปิดเผย.
- นามธรรมแคชแคชกับการแก้ปัญหาของเราที่เปิดเผย (@Cacheable ฯลฯ ) ด้านบนโดยมุ่งเน้นการมีปฏิสัมพันธ์ระหว่างสะดวกรหัสใบสมัครและแคชผู้ให้บริการ.
- Servlet 3.0 กลไก WebApplicationInitializer ใช้สำหรับ bootstrapping โปรแกรมประยุกต์บนเว็บโดยไม่ต้องฤดูใบไม้ผลิ web.xml! นี้เป็นชิ้นส่วนสำคัญในเรื่องการกำหนดค่าเว็บของฤดูใบไม้ผลิให้เป็นทางเลือกที่อุดมไปด้วยความร่วมมือจาก XML.
- แก้ไขประมวลผล MVC ด้วยการสนับสนุนแอตทริบิวต์แฟลช, คำอธิบายประกอบ @RequestPart ใหม่และการปรับแต่งเพิ่มเติมการสนับสนุน REST นี้ HandlerMapping ใหม่ / HandlerAdapter ตัวแปรยังเป็นอย่างมากสำหรับการขยายกำหนดเอง MVC ความต้องการ.
มีอะไรใหม่ ในรุ่น 3.1.0.RC1:
- การสนับสนุนสำหรับ Hibernate 4.0 (ถึงวันที่ กับ 4.0 CR4)
- การสนับสนุนกรอบ TestContext สมบูรณ์สำหรับการเรียน @Configuration
- ขอบเขต Flash สำหรับฤดูใบไม้ผลิ MVC
- การสนับสนุนสำหรับควอตซ์ 2.0
- 77 ข้อผิดพลาด 16 คุณสมบัติใหม่ 66 ปรับปรุง
แก้ไข
มีอะไรใหม่ ในรุ่น 3.0.6:
- ด้านคงกำที่จะประกาศการอ้างอิงด้าน @Async เช่นเดียว
- ProxyCreationContext ใช้ & quot; ThreadLocal.remove () & quot; มากกว่า & quot; ThreadLocal.set (null) & quot; เช่นเดียว
- DefaultListableBeanFactory เป็นเพียง deserializable ผ่าน SerializedBeanFactoryReference
- DefaultListableBeanFactory ของ getBean (ชื่อประเภท) พยายามแปลงชนิดถ้าจำเป็น
- DefaultListableBeanFactory ช่วยหาวิธีการที่จะลงทะเบียน init คำจำกัดความถั่วต่อไป (อีกครั้ง)
- XmlBeanDefinitionReader ยอมรับคำอธิบาย subelement ภายในรายการแผนที่เช่นกัน (ตาม XSD) ที่
- ConfigurationClassPostProcessor สนับสนุนการใช้หน่วยประมวลผลเช่นเดียวกันกับหลายโรงงาน
- คง InjectionMetadata NPE ที่อาจเกิดขึ้นเมื่อใช้ SpringBeanAutowiringInterceptor
- SpringBeanAutowiringSupport สามารถในการประมวลผลคำอธิบายประกอบ @value อินสแตนซ์เป้าหมายใดก็ตาม
- คำอธิบายประกอบแทนที่ @PersistenceContext เกี่ยวกับวิธีการ subclass มีการประมวลผลได้อย่างถูกต้อง
- BeanDefinitionVisitor ตอนนี้จริงเข้าชมชื่อวิธีโรงงาน
- การสนับสนุนการบูรณะแปลงสตริงกับ ContextResource
- คืนพฤติกรรม GenericConversionService เดิมที่เกี่ยวกับคอลเลกชันที่ว่างเปล่า / แผนที่
- คืนพฤติกรรม FormattingConversionService เดิมเกี่ยวกับการใช้ของเชื้อ
- เพิ่ม & quot; formatters & quot; คุณสมบัติการ FormattingConversionServiceFactoryBean
- แปลง Collection / อาร์เรย์ผลตอบแทนที่คอลเลกชันเดิมถ้าเป็นไปได้ (แทนที่จะเป็นองค์ประกอบแรก)
- คงความละเอียดองค์ประกอบคอลเลกชันเมื่อใช้ ConversionService ที่มี DataBinder
- DataBinder ใช้วงเงินเริ่มต้น 256 สำหรับอาร์เรย์ / คอลเลกชันอัตโนมัติเติบโต
- เพิ่ม & quot; autoGrowNestedPaths & quot; คุณสมบัติการ ConfigurableWebBindingInitializer
- Servlet / PortletRequestDataBinder ดำเนิน unwrapping สำหรับ MultipartRequest เช่นกัน
- คง AbstractBindingResult เพื่อหลีกเลี่ยงการ NPE ใน & quot; hashCode () & quot; ถ้าเป้าหมายเป็นโมฆะ
- คงปัญหา HttpHeaders หลายคน (การจัดการ charset ข้อความ / unquoting)
- SimpleClientHttpRequest ใช้โหมดสตรีมมิ่งคงยาว (เสมอชุดหัวเนื้อหาความยาว)
- เพิ่ม & quot; connectTimeout & quot; และ & quot; readTimeout & quot; คุณสมบัติเพื่อง่าย / CommonsClientHttpRequestFactory
- รหัสสถานะที่ชัดเจนใน RedirectView เคารพในโหมด HTTP 1.0 ความเข้ากันได้
- FormHttpMessageConverter อย่างถูกต้องประมวลผลการร้องขอ POST
- ResourceHttpRequestHandler ไม่ได้กำหนดส่วนหัวของความยาวเนื้อหาสำหรับการตอบสนอง 304
- ResourceHttpRequestHandler ตรวจพบ traversal ไดเรกทอรีที่ไม่ถูกต้องในเส้นทางที่กำหนด
- LocaleChangeInterceptor ตรวจสอบค่าสถานที่เกิดเหตุเพื่อป้องกันช่องโหว่ XSS
- HtmlUtils ต้องหนีราคาเดียวเช่นกัน
- เพิ่มการสนับสนุนสำหรับ web.xml บริบทพระราม & quot; springJspExpressionSupport & quot; (อย่างชัดเจน & quot; จริง & quot; / & quot; เท็จ & quot;)
- ContextLoader และ FrameworkServlet สนับสนุน & quot; contextId & quot; พารามิเตอร์ที่กำหนดเองเป็นอันดับ ID
- RemoteExporter ใช้พร็อกซี่สีขาวขุ่นสำหรับ 'serviceInterface' (ไม่มีการเชื่อมต่อ AOP สัมผัส)
- เพิ่ม & quot; acceptProxyClasses & quot; ธง RemoteInvocationSerializingExporter
- กลั่น WebLogic RMI บ่งเพียงเครื่องหมายวิธี 'getTargetInterfaceName' เป็น idempotent
- EhCacheManagerFactoryBean ถูกปิด & quot; ehcache.xml & quot; สตรีมใส่ถ้ามี
- แก้ไข JMS CachedConnectionFactory เพื่อหลีกเลี่ยงการย้อนกลับที่ไม่จำเป็นในช่วงการเรียกกลับ
- คง JMS CachedConnectionFactory อย่างเต็มที่ประสานรายการเซสชัน
- คงจัดการ NamedParameterJdbcTemplate ของอาร์เรย์เป็นพารามิเตอร์แบบสอบถาม
- คง JPA 2.0 หมดเวลาคำแนะนำอย่างถูกต้องระบุมิลลิวินาที
- Updated แพคเกจเพื่อสนับสนุนควอตซ์ควอตซ์ 1.8 เช่นกัน (หมายเหตุ: ไม่สนับสนุนควอตซ์ 2.0 ยัง)
- คง @Rule เพื่อดำเนินการใน SpringJUnit4ClassRunner เพื่อให้ตรงกับมาตรฐาน JUnit 4 พฤติกรรม
คืออะไรใหม่ ในรุ่น 3.1.0.M2:
- รหัสเทียบเท่าสำหรับฤดูใบไม้ผลิของ namespaces XML
- APIs สร้างสไตล์สำหรับการตั้งค่ารหัส Hibernate ตาม
- การสนับสนุนกรอบ TestContext สำหรับ @Configuration เรียนและโปรไฟล์นิยามถั่ว
- การสนับสนุนสำหรับการฉีดกับที่ไม่ได้มาตรฐาน JavaBeans setters
- การสนับสนุนสำหรับ Servlet 3 การตั้งค่ารหัส-based ของ Servlet ภาชนะ
- การสนับสนุนสำหรับ Servlet 3 MultipartResolver
- JPA EntityManagerFactory ร่วมมือโดยไม่ต้อง persistence.xml
- New HandlerMethod ตามชั้นเรียนการสนับสนุนสำหรับข้อเขียนควบคุมการประมวลผล
- กินและสร้างเงื่อนไข @RequestMapping
- การทำงานกับ URI ตัวแปรแม่แบบในวิธีการควบคุม
- การตรวจสอบสำหรับข้อโต้แย้งวิธี @RequestBody
คืออะไรใหม่ ในรุ่น 3.0.5:
- Aupport สำหรับ Hibernate 3.6 สุดท้าย
- เพิ่มนามธรรม serializer หลักกับการใช้งานเริ่มต้นโดยใช้ Java เป็นอันดับ
- ใช้ที่สอดคล้องกันของ JDK 1.5 ของ & quot; ThreadLocal.remove () & quot; มากกว่า & quot; ThreadLocal.set (null) & quot;
- คง JodaTimeContextHolder ใช้ที่ไม่ใช่สืบทอด ThreadLocal และแสดงวิธีการรีเซ็ต
- แก้ไข & quot; ClassUtils.isAssignable & quot; ความหมายเพื่อให้ครอบคลุมวิทยาการ VS ห่อในทั้งสองทิศทาง
- เพิ่มประสิทธิภาพการปฏิบัติงาน AnnotationUtils findAnnotation สำหรับการค้นหาอีกครั้งในอินเตอร์เฟซเดียวกัน
- ConversionService ปกป้องตัวเองจากการเรียกซ้ำอนันต์ ObjectToCollectionConverter
- TypeDescriptor เพื่อแก้ไขคอลเลกชันที่ซ้อนกันและประเภทองค์ประกอบของพวกเขาอย่างถูกต้องคงที่
- BeanWrapper ไม่พยายามที่จะเติมค่าแผนที่ในการเข้าถึง (เพียงอัตโนมัติเติบโตแผนที่เอง)
- คง Autowired / CommonAnnotationBeanPostProcessor เพื่อป้องกันการแย่งชิงในการกระโดดข้ามการตรวจสอบ
- คงฉีด @value อย่างถูกต้องแคชผล null ชั่วคราวสำหรับถั่วไม่ใช่ซิงเกิล
- ApplicationContext ลงทะเบียน ClassArrayEditor บริบทที่เฉพาะเจาะจงสำหรับถั่ว ClassLoader ของ
- กลั่น ApplicationContext ประมวลผลเดี่ยวที่จะไม่ล้มเหลวสำหรับการลงทะเบียนด้วยตนเองกรณี null
- คง ApplicationContext ประมวลเหตุการณ์สำหรับสวดซ้ำถั่วฟังที่ไม่ใช่ซิงเกิล
- Optimized ข้อความผิดพลาด @Bean สำหรับวิธีการโรงงานคงที่เช่นเดียวกับประเภทการโต้แย้งที่ไม่ตรงกัน
- แสดงออกดัดแปลงแยกที่จะผ่านบริบท TypeDescriptor เต็มรูปแบบผ่านไป ConversionService เรียก
- ดัดแปลงแสดงออกของ parser สร้าง / MethodResolver จะยอมรับ TypeDescriptors แทนประเภทดิบ
- เกมรองรับการฉายอยู่กับชนิดของคอลเลกชันใด ๆ (ไม่เพียง แต่ในรายการและอาร์เรย์)
- เกม MapAccessor สม่ำเสมอปฏิเสธ & quot; target.key & quot; รูปแบบการเข้าถึงไปยังแผนที่ถ้าไม่สำคัญเช่นพบ
- วิธีเกมสวดชอบวิธีที่มีพารามิเตอร์น้อยที่สุด (เช่นไม่มีหาเรื่องมากกว่า vararg)
- AspectJExpressionPointcut ใช้ ClassLoader ถั่วสำหรับการเริ่มต้น parser AspectJ pointcut
- ตัวแปรเพิ่ม AnnotationAsyncExecutionAspect เป็น AspectJ-based ของการประมวลผล @Async
- โหมดเพิ่ม = & quot; ร็อกซี่ & quot; / & quot; AspectJ & quot; และตัวเลือกพร็อกซี่เป้าหมายระดับเพื่อภารกิจ: บันทึกย่อที่ขับเคลื่อนด้วย
- กำ JDBC ใช้ ClassLoader ท้องถิ่นถั่ว ClassLoader สำหรับ & quot; SQL-ข้อผิดพลาด codes.xml & quot; แยก
- EmbeddedDatabaseFactory ปิดฐานข้อมูลเมื่อล้มเหลวในการเติมมันใน & quot; initDatabase () & quot;
- สนับสนุนฐานข้อมูลที่ฝังตัวในขณะนี้ยังทำงานร่วมกับดาร์บี้ & # x3e; = 10.6
- & quot; JDBC: ฝังตัวฐานข้อมูล & quot; ใช้เป็นชื่อฐานข้อมูลเพื่อให้คนหลายขนาน
- ResourceDatabasePopulator พ่น ScriptStatementFailedException พรรณนาโดยมีรายละเอียดทรัพยากร
- เพิ่มการกำหนดค่าประเภทการเชื่อมต่อ / งบ / เป้าหมาย ResultSet เพื่อ Jdbc4NativeJdbcExtractor
- เพิ่ม OracleJdbc4NativeJdbcExtractor กับที่กำหนดไว้ล่วงหน้าของ Oracle JDBC ประเภท API
- DefaultLobHandler ของ & quot; wrapAsLob & quot; โหมดการทำงานร่วมกับ PostgreSQL ของ & quot; getAsciiStream () & quot; ต้องการ
- ResultSetWrappingSqlRowSet (ที่ใช้โดย JdbcTemplate ของ & quot; queryForRowSet & quot;) สนับสนุนป้ายชื่อคอลัมน์ตอนนี้
- ของ & quot LocalSessionFactoryBean; entityCacheStrategies & quot; ทำงานร่วมกับชื่อภูมิภาค Hibernate 3.6 เช่นกัน
- คง DefaultMessageListenerContainer ไม่มีข้อความที่ได้รับมอบความไว้วางใจในการทำงานโดยไม่ต้องเซสชันแคช
- ข้าม DefaultMessageListenerContainer ไม่มีข้อความที่ได้รับกระทำใน Tibco (หลีกเลี่ยงการหยุดชะงัก)
- JaxWsPortClientInterceptor ไม่ตกกลับไปที่ชื่อคำอธิบายประกอบ-ระบุเป็น PORTNAME อีกต่อไป
- UriTemplate เป็น serializable ตอนนี้
- แคช AnnotationMethodHandlerAdapter คงที่เพื่อหลีกเลี่ยงปัญหาการทำงานพร้อมกันใน RequestMappingInfo
- คงประมวลผล @MVC คำอธิบายประกอบพารามิเตอร์ระดับการทำงานร่วมกับพร็อกซีอินเตอร์เฟซที่ใช้อีกครั้ง
- การประมวลผล @RequestParam ปรับปรุงเพื่อสนับสนุน CSV เพื่ออาร์เรย์ / คอลเลกชันที่มีผลผูกพันกับ ConversionService
- คงแคช EvaluationContext EvalTag ที่จะต้องจัดการ JSP แคชแท็กข้ามร้องขอ
- AbstractJasperReportsView เพียงชุดรูปแบบสถานแอตทริบิวต์ถ้าไม่ได้อยู่แล้ว
- DispatcherPortlet พ่น NoHandlerFoundException กำหนดเองแทนการเข้าใจผิด UnavailableException
- สำเนา DispatcherPortlet ทุกพารามิเตอร์การกระทำที่จะทำให้ค่าพารามิเตอร์ในกรณีของข้อยกเว้นการดำเนินการ
- ทรัพยากรเริ่มต้น DispatcherPortlet ของการให้บริการอย่างชัดเจนป้องกันการเข้าถึง WEB-INF และ META-INF
- พอร์ตเล็ต @ExceptionHandler วิธีการอนุญาตให้มีการเขียนการตอบสนองโดยตรง (เช่นในกรณีเซิร์ฟเล็ต)
- MockHttpServletRequest / HttpSession / etc ผลตอบแทนการแจงนับเป็นอิสระจาก & quot; getAttributeNames () & quot;
ต้องการ
- Java 1.3 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ