日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

基于Spring MVC Java的配置無法正常工作控制臺顯示無錯誤,但我的jsp頁面未顯示

瀏覽:222日期:2024-05-13 13:56:48
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決基于Spring MVC Java的配置無法正常工作控制臺顯示無錯誤,但我的jsp頁面未顯示?

謝謝您的回答。我發現了問題。當我在MvcConfiguration類的頂部編寫@ComponentScan時,它起作用了,并且正在顯示頁面。

解決方法

您好,我正在將我的簡單演示項目從Bean配置轉換為基于純Java的配置。Bean配置可以很好地創建表和所有表。但是我的Java配置未顯示任何頁面。我解決了許多錯誤bur,現在控制臺顯示指定問題沒有錯誤。這是我的代碼,請查找出什么問題,或者我錯過了配置中的任何內容。我是spring的新手,也是基于java的配置的新手。這些是我從中獲取代碼的網站。

http://codehustler.org/blog/spring-security-tutorial-form-login-java-config/

對于hibernate,我使用本教程

http://websystique.com/spring/spring4-hibernate4-mysql-maven-integration-example-using-annotations/

我的課程

1. AppConfiguration package com.kharoud.configuration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; @Configuration @ComponentScan({'com.kharoud'}) @Import({MvcConfiguraion.class,RepositoryConfiguration.class}) public class AppConfiguration { }

2.Mvc配置

package com.kharoud.configuration;import org.springframework.beans.factory.annotation.Configurable;import org.springframework.context.annotation.Bean;import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer;import org.springframework.web.servlet.config.annotation.EnableWebMvc;import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;import org.springframework.web.servlet.view.InternalResourceViewResolver;@EnableWebMvc@Configurationpublic class MvcConfiguraion extends WebMvcConfigurerAdapter{@Overridepublic void configureDefaultServletHandling( DefaultServletHandlerConfigurer configurer ){ configurer.enable();}@Beanpublic InternalResourceViewResolver getInternalResourceViewResolver(){ InternalResourceViewResolver resolver = new InternalResourceViewResolver(); resolver.setPrefix('/WEB-INF/views'); resolver.setSuffix('.jsp'); return resolver;}}

3.RepositoryConfiguration包com.kharoud.configuration;

import java.util.Properties;import javax.sql.DataSource;import org.hibernate.SessionFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.PropertySource;import org.springframework.core.env.Environment;import org.springframework.jdbc.datasource.DriverManagerDataSource;import org.springframework.orm.hibernate4.HibernateTransactionManager;import org.springframework.orm.hibernate4.LocalSessionFactoryBean;import org.springframework.transaction.annotation.EnableTransactionManagement;@Configuration@EnableTransactionManagement@PropertySource({ 'classpath:hibernate.properties' })public class RepositoryConfiguration {@Autowiredprivate Environment environment;@Beanpublic LocalSessionFactoryBean sessionFactory(){ LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean(); sessionFactory.setDataSource(dataSource()); sessionFactory.setPackagesToScan(new String[] {'com.kharoud.model'}); sessionFactory.setHibernateProperties(hibernateProperties()); return sessionFactory;}@Beanpublic Properties hibernateProperties() { Properties properties = new Properties(); properties.put('hibernate.dialect',environment.getRequiredProperty('hibernate.dialect')); properties.put('hibernate.show_sql',environment.getRequiredProperty('hibernate.show_sql')); properties.put('hibernate.hbm2ddl.auto',environment.getRequiredProperty('hibernate.hbm2ddl.auto')); return properties;}@Beanpublic DataSource dataSource() { DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName(environment.getRequiredProperty('jdbc.driverClassName')); dataSource.setUrl(environment.getRequiredProperty('jdbc.url')); dataSource.setUsername(environment.getRequiredProperty('jdbc.username')); dataSource.setPassword(environment.getRequiredProperty('jdbc.password')); return dataSource;}@Bean@Autowiredpublic HibernateTransactionManager transactionManager(SessionFactory s) { HibernateTransactionManager txManager = new HibernateTransactionManager(); txManager.setSessionFactory(s); return txManager;}}

4,SpringConfigurationInitializer

package com.kharoud.configuration.initilizer;import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;import com.kharoud.configuration.AppConfiguration;public class SpringConfigurationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{@Overrideprotected Class<?>[] getRootConfigClasses() { return new Class[] { AppConfiguration.class };}@Overrideprotected Class<?>[] getServletConfigClasses() { // TODO Auto-generated method stub return null;}@Overrideprotected String[] getServletMappings() { return new String[] { '/' };}}

只添加了這些新類。我刪除了我的web.xml。

稍后我將添加Spring Security配置類

這是我的控制臺輸出

Feb 25,2015 2:32:13 PM org.apache.catalina.core.AprLifecycleListener initINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:Program FilesJavajdk1.8.0_25bin;C:WindowsSunJavabin;C:Windowssystem32;C:Window s;C:/Program Files/Java/jre1.8.0_25/bin/server;C:/Program Files/Java/jre1.8.0_25/bin;C:/Program Files/Java/jre1.8.0_25/lib/amd64;C:ProgramDataOracleJavajavapath;C:Windows system32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShe llv1.0;C:Program FilesJavajdk1.8.0_25bin;;C:ECLIPSEeclipse;;. Feb 25,2015 2:32:14 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ’source’ to ’org.eclipse.jst.jee.server:ProjectDemo’ did not find a matching property.Feb 25,2015 2:32:14 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ['http-bio-8080']Feb 25,2015 2:32:14 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ['ajp-bio-8009']Feb 25,2015 2:32:14 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 1063 msFeb 25,2015 2:32:14 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaFeb 25,2015 2:32:14 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.47Feb 25,2015 2:32:15 PM org.apache.catalina.util.SessionIdGenerator createSecureRandomINFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [217] milliseconds.Feb 25,2015 2:32:18 PM org.apache.catalina.core.ApplicationContext logINFO: Spring WebApplicationInitializers detected on classpath: [com.kharoud.configuration.initilizer.SpringConfigurationInitializer@389ae113]Feb 25,2015 2:32:18 PM org.apache.catalina.core.ApplicationContext logINFO: Initializing Spring root WebApplicationContextlog4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).log4j:WARN Please initialize the log4j system properly.Feb 25,2015 2:32:26 PM org.apache.catalina.core.ApplicationContext logINFO: Initializing Spring FrameworkServlet ’dispatcher’Feb 25,2015 2:32:26 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ['http-bio-8080']Feb 25,2015 2:32:26 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ['ajp-bio-8009']Feb 25,2015 2:32:26 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 11876 ms

MyHomeController

package com.kharoud;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class HomeController { @RequestMapping('/') public String welcome(Model model){return 'index'; }}

Myindex.jsp文件位于webapp文件夾下的WEB-INF / views文件夾中

The views were properly resolved with bean configuration.

標簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆91在线播放| 中文在线一区| 日韩中文字幕1| 日韩亚洲国产欧美| 美女国产精品| 亚洲三级网址| 日韩欧美中文字幕在线视频| 日韩精品免费视频一区二区三区 | 亚洲精品成人一区| 亚洲精品一级| 日本电影久久久| 国产精品片aa在线观看| 久久亚州av| 91亚洲国产高清| 亚洲91精品| 国产精品美女| 日韩精品视频网| 国产精品porn| 日韩一区亚洲二区| 亚洲综合欧美| 欧美日韩a区| 国产精品亚洲成在人线| 四虎国产精品免费观看| 99久久精品网站| 9久re热视频在线精品| 亚洲我射av| 国产美女视频一区二区| 日韩在线看片| 日韩精品一级二级 | 久久av偷拍| 日韩伦理一区| 中文日韩欧美| 久久精品超碰| 久久精品导航| 爽爽淫人综合网网站| 91亚洲无吗| 免费在线小视频| 国产精品人人爽人人做我的可爱| 日本不卡中文字幕| 国产福利91精品一区二区| 99久久夜色精品国产亚洲狼| 中文一区一区三区免费在线观 | 丝袜亚洲另类欧美| 日韩激情精品| 亚洲三级欧美| 蜜桃久久久久久| 精品国产a一区二区三区v免费| 国产综合亚洲精品一区二| 综合激情在线| 亚洲国产成人二区| 少妇精品久久久一区二区| 黄在线观看免费网站ktv| 蜜桃久久av一区| yellow在线观看网址| 亚洲字幕久久| 97精品国产| 日韩免费精品| 国产精品99免费看| 久久超碰99| 久久国产精品99国产| 精品三级av| 综合一区在线| 色婷婷狠狠五月综合天色拍| 日本aⅴ精品一区二区三区| 久久久精品五月天| 久久激情五月激情| 黄色亚洲免费| 亚洲精品福利电影| 欧美日韩xxxx| 国产毛片久久| 国产精品99视频| 日韩精品导航| 亚洲婷婷在线| 精品国产一区二区三区2021| 亚洲精品一级| 精品一区在线| 精品亚洲二区| 日韩av中文字幕一区| 99综合视频| 在线天堂资源www在线污| 久久国产尿小便嘘嘘| 久久一二三区| 亚洲高清久久| 999精品在线| 精品一区二区三区在线观看视频| 中文精品电影| 99国内精品| 精品久久91| 国产精品羞羞答答在线观看| 亚州欧美在线| 久久av在线| 欧美特黄一级大片| 色婷婷亚洲mv天堂mv在影片| 久久精品999| 日韩成人午夜精品| 中文字幕av一区二区三区人| 亚洲专区欧美专区| 激情91久久| 九九综合九九| 亚洲午夜黄色| av一区在线| 欧美日韩视频免费观看| 在线天堂资源www在线污| 精品日产乱码久久久久久仙踪林| 国产精品亚洲欧美一级在线| 日韩精品乱码av一区二区| 国产毛片久久| 黄色精品网站| 亚洲高清影视| 欧美va天堂在线| av亚洲免费| 香蕉久久99| 欧美.日韩.国产.一区.二区| 99精品在线观看| 日韩中文影院| 成人日韩在线| 日韩精品首页| 激情欧美一区二区三区| 欧美日韩精品一区二区视频| 久久精品国产亚洲夜色av网站| 午夜精品久久久久久久久久蜜桃| 中文在线а√在线8| 久久男人av资源站| 福利视频一区| 亚洲精品**中文毛片| 日韩免费av| 亚洲www免费| 日韩精品欧美| 亚州av乱码久久精品蜜桃| 欧洲激情综合| 国产在线欧美| 国产一区导航| 最新亚洲国产| 欧美日韩精品一区二区三区在线观看| 日韩欧美2区| 久久国内精品| 国产精品探花在线观看| 久久久久亚洲精品中文字幕| 国产一区三区在线播放| 亚洲欧洲高清| 九九在线精品| 美女国产精品| 欧美中文一区| 美日韩一区二区三区| 高潮久久久久久久久久久久久久| 超碰99在线| 天堂资源在线亚洲| 香蕉成人久久| 日韩av三区| 国产一区二区三区亚洲综合| av资源亚洲| 国产亚洲精品久久久久婷婷瑜伽| 亚洲精品麻豆| 麻豆精品久久久| 久久麻豆精品| 亚洲三区欧美一区国产二区| 免费在线观看一区| 99精品国产一区二区三区| 久久成人亚洲| 国产精品久久久久久久久免费高清 | 亚洲专区在线| 日韩动漫一区| 日韩国产综合| 三级欧美韩日大片在线看| 国产美女视频一区二区| 日韩综合精品| 免费一级片91| 精品国产亚洲一区二区三区在线| 亚洲日本网址| 亚洲综合婷婷| 国产一区二区三区免费在线| 欧美另类专区| 欧美黄页在线免费观看| 91精品推荐| 日本午夜精品久久久| 国产资源在线观看入口av| 久久国产精品亚洲77777| 国产精品17p| 蜜桃国内精品久久久久软件9| 日本欧美大码aⅴ在线播放| 精品成人免费一区二区在线播放| 日韩亚洲精品在线观看| 91亚洲成人| 综合激情网站| 国产精品久久久久蜜臀| 亚洲精品麻豆| av一区在线| 国产日韩欧美一区二区三区 | 日韩在线视频精品| 亚洲精品极品| 欧美成人基地| 69堂精品视频在线播放| 99国产精品免费视频观看| 久久激情av| 夜夜精品视频| 国产91在线精品| 日本高清久久| 九一国产精品| 国内精品亚洲| 日韩精品亚洲一区二区三区免费|