Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *************** DbConfig *****************
- package test.springmvccrud.config;
- import javax.sql.DataSource;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.jdbc.core.JdbcTemplate;
- import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
- import org.springframework.jdbc.datasource.DriverManagerDataSource;
- @Configuration
- public class SpringDBConfig {
- @Autowired
- DataSource dataSource;
- @Bean
- public JdbcTemplate getJdbcTemplate(){
- return new JdbcTemplate(dataSource);
- }
- @Bean
- public DataSource dataSource() {
- DriverManagerDataSource ds = new DriverManagerDataSource();
- ds.setDriverClassName(com.mysql.jdbc.Driver.class.getName());
- ds.setUrl("jdbc:mysql://localhost:3306/studentinfo");
- ds.setUsername("root");
- ds.setPassword("root");
- return ds;
- }
- }
- *************** DbConfig *****************
- package test.springmvccrud.config;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.ComponentScan;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.context.support.ResourceBundleMessageSource;
- 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 org.springframework.web.servlet.view.JstlView;
- @EnableWebMvc
- @Configuration
- @ComponentScan({ "test.springmvccrud" })
- public class SpringWebConfig extends WebMvcConfigurerAdapter{
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
- }
- @Bean
- public InternalResourceViewResolver viewResolver() {
- InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
- viewResolver.setViewClass(JstlView.class);
- viewResolver.setPrefix("/WEB-INF/view/");
- viewResolver.setSuffix(".jsp");
- return viewResolver;
- }
- @Bean
- public ResourceBundleMessageSource messageSource() {
- ResourceBundleMessageSource rb = new ResourceBundleMessageSource();
- rb.setBasenames(new String[] { "messages/messages", "messages/validation" });
- return rb;
- }
- }
Add Comment
Please, Sign In to add comment