Commit Graph

  • 1ab0850303 Revised mime.types file with cpp extension and updated modification docs Juergen Hoeller 2018-04-03 12:23:09 +02:00
  • 475c4d4425 Polishing Juergen Hoeller 2018-04-03 12:24:00 +02:00
  • 9601d4bb5b Revised mime.types file with cpp extension and updated modification docs Juergen Hoeller 2018-04-03 12:23:09 +02:00
  • 5d0700b936 AnnotationUtils.annotatedInterfaceCache available as deprecated field Juergen Hoeller 2018-04-03 12:21:03 +02:00
  • 6102715b8d Consistent treatment of proxy classes and interfaces for introspection Juergen Hoeller 2018-04-03 02:42:41 +02:00
  • 65fdd0efeb [docs] Updates for exception handling in web sections Rossen Stoyanchev 2018-04-01 22:10:41 -04:00
  • 9dd3cd98ac [docs] Move Filters section under Reactive Spring Web Rossen Stoyanchev 2018-04-01 20:35:21 -04:00
  • cc379f1cc7 Polishing Juergen Hoeller 2018-04-01 12:57:19 +02:00
  • 666037ec5c Pointcut checking directly against superclass in case of CGLIB subclass Juergen Hoeller 2018-04-01 12:57:02 +02:00
  • 66a3a82fb3 Avoid reference to HandlerMethod class in ServerErrorException Juergen Hoeller 2018-04-01 00:21:15 +02:00
  • 97735e4ffc Proper references to JDK 9+ (including JDK 10) in build comments Juergen Hoeller 2018-04-01 00:07:06 +02:00
  • 2a9eaab674 Remove outdated declarations from spring-aspects build Juergen Hoeller 2018-03-31 23:32:20 +02:00
  • 28ea718d2d Build setup allows for JDK 10 as source/test target compatibility Juergen Hoeller 2018-03-31 23:17:31 +02:00
  • bc07a54075 Clear AnnotationUtils cache after context refresh (along with others) Juergen Hoeller 2018-03-31 23:08:30 +02:00
  • 8a9321652d Refined javadoc Juergen Hoeller 2018-03-31 23:07:08 +02:00
  • 1fbd38c2d8 Upgrade to Groovy 2.4.15 Juergen Hoeller 2018-03-31 19:54:41 +02:00
  • 49eafe4261 Polishing Juergen Hoeller 2018-03-31 19:54:12 +02:00
  • d9e17a62ce Refine SyncInvocableHandlerMethod error handling Rossen Stoyanchev 2018-03-31 12:03:03 -04:00
  • 912c270f2b Polishing Juergen Hoeller 2018-03-31 17:49:21 +02:00
  • 4454ffd2b1 Replace remaining use of block operator Rossen Stoyanchev 2018-03-31 11:17:44 -04:00
  • b0ed385f84 Polishing Juergen Hoeller 2018-03-31 17:06:33 +02:00
  • 5d54adfb9a Selective backport of annotation retrieval refinements (from 5.0.5) Juergen Hoeller 2018-03-31 17:03:59 +02:00
  • 1cbc353dd1 Consistent Ordered.LOWEST_PRECEDENCE declarations for default order Juergen Hoeller 2018-03-31 00:20:44 +02:00
  • 4cf1795359 Consistent to/cc/bcc array handling and revised hashCode without text Juergen Hoeller 2018-03-29 23:44:04 +02:00
  • 5629fa2c9f Pass type name into PreparedStatement.setNull in case of Types.OTHER Juergen Hoeller 2018-03-29 23:43:53 +02:00
  • 129c05bcff Comprehensively cache annotated methods for interfaces and superclasses Juergen Hoeller 2018-03-31 15:12:02 +02:00
  • b8d32095a9 workaround multipart integration test using blocking receive inside netty thread Stephane Maldini 2018-03-30 15:42:23 -07:00
  • 6393e5ce0c Consistent Ordered.LOWEST_PRECEDENCE declarations for default order Juergen Hoeller 2018-03-31 00:20:44 +02:00
  • 4da27c2a73 Avoid unnecessary introspection on methods and meta-annotations Juergen Hoeller 2018-03-31 00:18:14 +02:00
  • b1048975d2 Minor updates based on PR#1058 Rossen Stoyanchev 2018-03-30 13:35:41 -04:00
  • d232fffa63 Use whenComplete since (null) return value not needed Kazuki MATSUDA 2016-09-18 20:17:09 +09:00
  • 8f525f07e9 Fix typos, formatting and escaping in reference Bian Jiaping 2017-11-20 10:00:54 +08:00
  • 22a8a668c9 AnnotationTypeFilter assumes no custom annotations on common Java types Juergen Hoeller 2018-03-30 15:31:43 +02:00
  • 78681c6369 JndiRmiServiceExporter still calls PortableRemoteObject when available Juergen Hoeller 2018-03-30 15:19:38 +02:00
  • 0bc01fcd55 Polishing Juergen Hoeller 2018-03-30 13:42:23 +02:00
  • 7a8d41e5d6 Extended set of common classes and language interfaces in ClassUtils Juergen Hoeller 2018-03-30 13:41:22 +02:00
  • 8dd0974e2f Rename SingleColumnRowMapperTest to align with the other tests Johnny Lim 2018-03-30 15:01:22 +09:00
  • e5096be660 Polishing Sam Brannen 2018-03-30 12:23:28 +02:00
  • f79562f8d1 Introduce tests for generics & @Nested test classes Sam Brannen 2018-03-30 12:12:21 +02:00
  • a6c45f0cd9 Polishing Sam Brannen 2018-03-30 11:45:28 +02:00
  • 2903cb7f50 Polishing Sam Brannen 2018-03-30 11:35:07 +02:00
  • 986d219391 Replaces rather than prepend contextPath Rossen Stoyanchev 2018-03-29 18:26:31 -04:00
  • 240d6f52c9 Replaces rather than prepend contextPath Rossen Stoyanchev 2018-03-29 18:16:25 -04:00
  • d553ddc5b3 Nullability refinements (based on IntelliJ IDEA 2018.1 introspection) Juergen Hoeller 2018-03-29 23:50:17 +02:00
  • 1cc513d7db Consistent to/cc/bcc array handling and revised hashCode without text Juergen Hoeller 2018-03-29 23:44:04 +02:00
  • 9a722b4558 Pass type name into PreparedStatement.setNull in case of Types.OTHER Juergen Hoeller 2018-03-29 23:43:53 +02:00
  • 93abe0e94b All branches in a conditional structure should not have exactly the same implementation igor-suhorukov 2018-03-30 00:14:37 +03:00
  • ab96bb5428 Remove redundant check igor-suhorukov 2018-03-29 23:53:40 +03:00
  • c1ff97e2a8 Short-circuit logic should be used in boolean contexts igor-suhorukov 2018-03-29 23:47:40 +03:00
  • de4da5ea4e Improve docs on forwarded headers Rossen Stoyanchev 2018-03-29 16:26:58 -04:00
  • e8c656d2bc Reject invalid forwarded headers Rossen Stoyanchev 2018-03-29 16:16:20 -04:00
  • dd96c873e3 Improve docs on forwarded headers Rossen Stoyanchev 2018-03-29 16:11:01 -04:00
  • a546cf0a3b Reject invalid forwarded headers Rossen Stoyanchev 2018-03-29 15:28:34 -04:00
  • 5fb4c8254f Fix inclusion of license in jar Thor Andreas Rognan 2018-03-29 17:56:50 +02:00
  • 30b63a71bd Switch to Bismuth snapshots Rossen Stoyanchev 2018-03-29 12:27:43 -04:00
  • 9244090ba0 Support DI of individual constructor args in @Nested tests Sam Brannen 2018-03-29 17:47:45 +02:00
  • 17703e5dde Polishing Sam Brannen 2018-03-29 17:45:55 +02:00
  • 7c28152c13 Introduce ClassUtils.isInnerClass() utility method Sam Brannen 2018-03-29 17:45:25 +02:00
  • bcda243f63 Polishing Juergen Hoeller 2018-03-29 17:34:28 +02:00
  • 64f304c333 Consistent references to primitive types (in alphabetical order) Juergen Hoeller 2018-03-29 17:33:13 +02:00
  • 5f6b04251e Workaround for inner class constructor parameter annotation bug in javac Juergen Hoeller 2018-03-29 15:45:02 +02:00
  • 618cb6155c Correct description for doWithLocalFields Juergen Hoeller 2018-03-29 15:42:30 +02:00
  • f3dd22da5b NamedParameterUtils.parseSqlStatement should parse :{x} style parameter correctly nkjackzhang 2018-03-29 05:57:33 +02:00
  • b165475eb6 Polishing Juergen Hoeller 2018-03-29 16:05:52 +02:00
  • 08dad4e3ac Consistent references to primitive types (in alphabetical order) Juergen Hoeller 2018-03-29 16:05:00 +02:00
  • 695bf2961f Consistent trace logging in PathResourceResolver Juergen Hoeller 2018-03-29 16:04:33 +02:00
  • 53d01392d7 Workaround for inner class constructor parameter annotation bug in javac Juergen Hoeller 2018-03-29 15:45:02 +02:00
  • 3ac46da22f Correct description for doWithLocalFields Juergen Hoeller 2018-03-29 15:42:30 +02:00
  • 82cb5dbf2b NamedParameterUtils.parseSqlStatement should parse :{x} style parameter correctly nkjackzhang 2018-03-29 11:57:33 +08:00
  • f4813f5b4c Merge pull request #1759 from igor-suhorukov Stephane Nicoll 2018-03-29 09:13:18 +02:00
  • 8d2f64fe2d Nested "enum"s should not be declared static igor-suhorukov 2018-03-29 09:43:56 +03:00
  • 6e4bbac6f7 MvcResult returns asyncResult after asyncDispatch Rossen Stoyanchev 2018-03-28 22:27:30 -04:00
  • f9e6ea5482 MvcResult returns asyncResult after asyncDispatch Rossen Stoyanchev 2018-03-28 22:13:34 -04:00
  • e6020ed377 avoid unnecessary autoboxing igor-suhorukov 2018-03-29 00:22:37 +03:00
  • b8d72516e1 Update link to WebSocket spec issue Rossen Stoyanchev 2018-03-28 15:54:57 -04:00
  • 2e4963fca3 Revert "Always specify charset for form data requests" Rossen Stoyanchev 2018-03-28 11:57:29 -04:00
  • 4b9e3a9211 Introduce failing test for SPR-16652 Sam Brannen 2018-03-28 17:42:55 +02:00
  • d95bbb6b1b Test for hasError keeping body available in case of unknown status code Juergen Hoeller 2018-03-28 12:16:03 +02:00
  • b2d87abcbb Polishing Juergen Hoeller 2018-03-28 12:06:38 +02:00
  • 4d0adc7d95 Upgrade to Tomcat 8.5.29 Juergen Hoeller 2018-03-28 11:48:58 +02:00
  • 3b3f27d5ff DefaultResponseErrorHandler.hasError avoids exception for unknown status Juergen Hoeller 2018-03-28 11:42:43 +02:00
  • f32b13c5b3 Restored original 4.3.x expectation for property access on null target Juergen Hoeller 2018-03-28 11:40:24 +02:00
  • d1a0b8d53f Clarify the format supported by @PropertySource Stephane Nicoll 2018-03-28 11:03:53 +02:00
  • 1897d8e858 Always specify charset for form data requests Rossen Stoyanchev 2018-03-27 20:02:28 -04:00
  • 71126faae0 MimeTypeUtils trims parameter names / values Rossen Stoyanchev 2018-03-27 19:52:13 -04:00
  • 9cc03fa8b0 Polishing Juergen Hoeller 2018-03-28 02:03:31 +02:00
  • 5861e9685b Always specify charset for form data requests Rossen Stoyanchev 2018-03-27 19:54:48 -04:00
  • e00384a6fd MimeTypeUtils trims parameter names / values Rossen Stoyanchev 2018-03-27 19:19:09 -04:00
  • 59189e5957 Backported core container concurrency refinements Juergen Hoeller 2018-03-28 01:23:50 +02:00
  • 65a8aa1c09 Backported DataBindingPropertyAccessor and DataBindingMethodResolver Juergen Hoeller 2018-03-28 01:22:59 +02:00
  • f046a066ec Simplified separator check within isInvalidEncodedPath Juergen Hoeller 2018-03-28 01:22:01 +02:00
  • 6e1cac9145 AcceptHeaderLocaleResolver keeps language match among supported locales Juergen Hoeller 2018-03-28 01:21:36 +02:00
  • 7cafa6764c Validate declared annotations before deciding between reflection and ASM Juergen Hoeller 2018-03-28 01:20:59 +02:00
  • c1cb0311aa Avoid triggering lazy resolution in MultipartResolver.cleanupMultipart Juergen Hoeller 2018-03-27 00:25:05 +02:00
  • f2478cf8cf Contextual BeanCreationException in case of depending on a missing bean Juergen Hoeller 2018-03-23 17:32:08 +01:00
  • 977084a6b8 Correct documentation of default HttpMessageConverters in RestTemplate Juergen Hoeller 2018-03-19 20:38:14 +01:00
  • 0e7e49bab0 Deprecate TableMetaDataContext.getSimulationQueryForGetGeneratedKey Juergen Hoeller 2018-03-19 12:04:51 +01:00
  • 301ba01427 CallMetaDataContext handles 'procedureColumnResult' as return parameter Juergen Hoeller 2018-03-19 12:04:15 +01:00
  • 881817678f Scope annotation in class hierarchies vs XML bean definition inheritance Juergen Hoeller 2018-03-16 18:49:00 +01:00
  • b8c92ce931 Consistent volatile access to running flag in Lifecycle implementations Juergen Hoeller 2018-03-15 15:17:55 +01:00