目前我的类型定义为:
interface Param {
title: string;
callback: any;
}
Run Code Online (Sandbox Code Playgroud)
我需要这样的东西:
interface Param {
title: string;
callback: function;
}
Run Code Online (Sandbox Code Playgroud)
但第二个不被接受.
我可以在Eclipse中将我的应用程序作为Spring Boot Application运行,但是在tomcat上部署时,我在上下文加载时遇到错误:无法从@EntityScan配置LocalContainerEntityManagerFactoryBean,确保注册了适当的bean
堆栈跟踪:
2014-11-04 09:47:42.758 INFO 7808 --- [ost-startStop-1] utoConfigurationReportLoggingInitializer:
启动ApplicationContext时出错.显示启用自动配置报告的调试日志记录(以--debug开头)
2014-11-04 09:47:42.779 ERROR 7808 --- [ost-startStop-1] osboot.SpringApplication:应用程序启动失败
java.lang.IllegalStateException:无法从@EntityScan配置LocalContainerEntityManagerFactoryBean,请确保注册了适当的bean.在org.springframework.util.Assert.state(Assert.java:385)在org.springframework.boot.orm.jpa.EntityScanRegistrar $ EntityScanBeanPostProcessor.onApplicationEvent(EntityScanRegistrar.java:124)在org.springframework.boot.orm.jpa .EntityScanRegistrar $ EntityScanBeanPostProcessor.onApplicationEvent(EntityScanRegistrar.java:94)org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:98)org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:333) )在org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:778)在org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:131)在org.springframework.context.support. AbstractApplicationContext.refresh(AbstractApplicationContext.java:485)位于org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.刷新(EmbeddedWebApplicationContext.java:109)在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:691)在org.springframework.boot.SpringApplication.run(SpringApplication.java:320)在org.springframework.boot.builder .SpringApplicationBuilder.run(SpringApplicationBuilder.java:142)org.springframework.boot.context.web.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:89)at org.springframework.boot.context.web.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java) :51)在org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175)在org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5456)在org.apache.catalina.util.LifecycleBase.在org.ap上的org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)的org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)中启动(LifecycleBase.java:150)org.apache.catalina.startup.HartConfig.deployWAR(HostConfig.java:1083)的orhe.apache.catalina.startup.HostConfig $ DeployWar.run HostConfig.java:1880)java.util.concurrent.Executors java.util.concurrent.ThreadPoolExecutor中java.util.concurrent.FutureTask.run(FutureTask.java:266)的java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) .runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)
2014年11月4日09:47:42.786 INFO 7808 --- [OST-startStop-1] ationConfigEmbeddedWebApplicationContext:关闭org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationCo NTEXT @ 54a6621c:启动日期[星期二年11月4 9时47: 38 IST 2014]; 父:org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6e65b791 2014年11月4日09:47:42.794 INFO 7808 --- [OST-startStop-1] osjeaAnnotationMBeanExporter:在关机注销JMX暴露豆2014-11- 04 09:47:42.806 INFO 7808 --- [OST-startStop-1] ossconcurrent.ThreadPoolTaskExecutor:关闭ExecutorService的2014年11月4日09:47:42.808 INFO 7808 --- [OST-startStop-1] oscehcache.EhCacheManagerFactoryBean :关闭EhCache CacheManager 2014年11月4日上午9:47:42 org.apache.catalina.core.ContainerBase addChildInternal SEVERE:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine …