projects
/
simple-mapper
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed Spring-Autowireing-Annotations to SimpleMapperService
[simple-mapper]
/
src
/
main
/
java
/
de
/
juplo
/
jackson
/
SimpleMapperService.java
diff --git
a/src/main/java/de/juplo/jackson/SimpleMapperService.java
b/src/main/java/de/juplo/jackson/SimpleMapperService.java
index
a08d2f0
..
a7ad81e
100644
(file)
--- a/
src/main/java/de/juplo/jackson/SimpleMapperService.java
+++ b/
src/main/java/de/juplo/jackson/SimpleMapperService.java
@@
-12,8
+12,9
@@
import java.util.List;
import java.util.Map;
import java.util.Spliterator;
import java.util.stream.Stream;
import java.util.Map;
import java.util.Spliterator;
import java.util.stream.Stream;
+import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.
stereotype.Componen
t;
+import org.springframework.
util.Asser
t;
@@
-21,19
+22,36
@@
import org.springframework.stereotype.Component;
*
* @author kai
*/
*
* @author kai
*/
-@Component
-public class SimpleMapperService extends SimpleMapper
+public class SimpleMapperService
+ extends
+ SimpleMapper
+ implements
+ InitializingBean
{
{
- @Autowired
+ @Autowired
(required = false)
private JsonFactory factory;
private JsonFactory factory;
+ public SimpleMapperService() {}
+
public SimpleMapperService(JsonFactory factory)
{
this.factory = factory;
}
public SimpleMapperService(JsonFactory factory)
{
this.factory = factory;
}
+ @Override
+ public void afterPropertiesSet() throws Exception
+ {
+ Assert.notNull(factory, "The attribute factory must be set!");
+ }
+
+ public JsonFactory getFactory()
+ {
+ return factory;
+ }
+
+
public Spliterator<Object> getArraySpliterator(File file)
throws
IOException
public Spliterator<Object> getArraySpliterator(File file)
throws
IOException