Subversion Repositories SmartDukaan

Rev

Rev 27626 | Rev 31514 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27626 Rev 29637
Line 1... Line 1...
1
 
1
 
2
package com.spice.profitmandi.web.config;
2
package com.spice.profitmandi.web.config;
3
 
3
 
4
import java.io.IOException;
4
import java.io.IOException;
-
 
5
import java.time.LocalDate;
5
import java.time.LocalDateTime;
6
import java.time.LocalDateTime;
6
import java.util.Properties;
7
import java.util.Properties;
7
 
8
 
8
import org.apache.logging.log4j.LogManager;
9
import org.apache.logging.log4j.LogManager;
9
import org.apache.logging.log4j.Logger;
10
import org.apache.logging.log4j.Logger;
Line 18... Line 19...
18
import org.springframework.core.io.Resource;
19
import org.springframework.core.io.Resource;
19
import org.springframework.mail.javamail.JavaMailSender;
20
import org.springframework.mail.javamail.JavaMailSender;
20
import org.springframework.mail.javamail.JavaMailSenderImpl;
21
import org.springframework.mail.javamail.JavaMailSenderImpl;
21
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
22
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
22
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
23
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
23
import org.springframework.web.servlet.view.InternalResourceViewResolver;
-
 
24
 
24
 
25
import com.google.gson.Gson;
25
import com.google.gson.Gson;
26
import com.google.gson.GsonBuilder;
26
import com.google.gson.GsonBuilder;
-
 
27
import com.spice.profitmandi.dao.convertor.LocalDateJsonConverter;
27
import com.spice.profitmandi.dao.convertor.LocalDateTimeJsonConverter;
28
import com.spice.profitmandi.dao.convertor.LocalDateTimeJsonConverter;
28
 
29
 
29
@Configuration
30
@Configuration
30
@ComponentScan("com.spice.profitmandi.*")
31
@ComponentScan("com.spice.profitmandi.*")
31
public class AppConfig {
32
public class AppConfig {
Line 120... Line 121...
120
 
121
 
121
	@Bean(name = "gson")
122
	@Bean(name = "gson")
122
	public Gson gson() {
123
	public Gson gson() {
123
 
124
 
124
		Gson gson = new GsonBuilder().setPrettyPrinting().serializeNulls()
125
		Gson gson = new GsonBuilder().setPrettyPrinting().serializeNulls()
-
 
126
				.registerTypeAdapter(LocalDate.class, new LocalDateJsonConverter())
125
				.registerTypeAdapter(LocalDateTime.class, new LocalDateTimeJsonConverter()).create();
127
				.registerTypeAdapter(LocalDateTime.class, new LocalDateTimeJsonConverter())
-
 
128
				.create();
126
 
129
 
127
		return gson;
130
		return gson;
128
 
131
 
129
	}
132
	}
130
 
133