Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package WebConfig;
- import Dao.ZadaniaDao;
- import Model.ZadaniaDaoImplement;
- import org.springframework.context.annotation.*;
- import org.springframework.jdbc.datasource.DriverManagerDataSource;
- import org.springframework.web.servlet.ViewResolver;
- import org.springframework.web.servlet.config.annotation.EnableWebMvc;
- import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
- import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
- import org.springframework.web.servlet.view.InternalResourceViewResolver;
- import javax.sql.DataSource;
- /**
- * Created by Kuba on 2017-03-04.
- */
- @Configuration
- @EnableWebMvc
- @ComponentScan("controller")
- public class WebConfig extends WebMvcConfigurerAdapter{
- @Bean
- public ViewResolver gerViewResolver(){
- InternalResourceViewResolver resolver = new InternalResourceViewResolver();
- resolver.setPrefix("WEB-INF/");
- resolver.setSuffix(".jsp");
- return resolver;
- }
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
- }
- @Bean
- public DataSource getDataSource() {
- DriverManagerDataSource dataSource = new DriverManagerDataSource();
- dataSource.setDriverClassName("com.mysql.jdbc.Driver");
- dataSource.setUrl("jdbc:mysql://localhost:3306/zadania?user=root"+"&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC");
- dataSource.setUsername("root");
- dataSource.setPassword("x3650xdxD");
- return dataSource;
- }
- @Bean
- public ZadaniaDao ZadaniaDao(DataSource dataSource) {
- return new ZadaniaDaoImplement(getDataSource());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement