Spring Boot的被@SpringBootApplication注解的App.java必须放在所有的RestController的根路径的package下
2016-12-12 14:34
871 查看
Spring Boot的被@SpringBootApplication注解的App.java必须放在所有的RestController的根路径的package下
如下图。App.java 的package是com.frank.img.controller
UserCardWriterController的package是com.frank.img.controller.writer
这样UserCardWriterController 才能被真正被注册到Spring Boot的RestController上去。
/**
*
* @author frank.liu
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
String[] paths = { "META-INF/spring/appContext.xml", "META-INF/spring/mybatisContext.xml"};
ApplicationContext appContext = new ClassPathXmlApplicationContext(paths);
System.out.println("Step in.1");
SpringApplication.run(App.class, args);
System.out.println("Step in.2");
}
}
如下图。App.java 的package是com.frank.img.controller
UserCardWriterController的package是com.frank.img.controller.writer
这样UserCardWriterController 才能被真正被注册到Spring Boot的RestController上去。
/**
*
* @author frank.liu
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
String[] paths = { "META-INF/spring/appContext.xml", "META-INF/spring/mybatisContext.xml"};
ApplicationContext appContext = new ClassPathXmlApplicationContext(paths);
System.out.println("Step in.1");
SpringApplication.run(App.class, args);
System.out.println("Step in.2");
}
}
相关文章推荐
- SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍
- SpringBoot中常用注解@Controller/@RestController/@RequestMapping的区别
- Java问题解决:springboot启动出现-Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
- SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍(转)
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Spring 4 MVC @RestController 注解实现REST Service(带源码)
- (32)Spring Boot使用@SpringBootApplication注解,从零开始学Spring Boot
- Spring Boot中@Controller和@restController的区别
- Spring注解之:@RestController
- java中借助Spring获取所有带有指定注解的接口、类、对象-续集
- 由浅入深写java分布式(4)基于注解 dubbo 一个app同时存在consumer和provider自启动失败的问题,以dubbo和spring注解加载顺序的问题
- SpringBoot Controller找不到视图路径
- SpringBoot的注解:@SpringBootApplication注解 vs @EnableAutoConfiguration+@ComponentScan+@Configuration
- java中通过JDK工具手动压缩JAR包时package路径必须严格对应,否则可能压缩JAR包成功,但执行不了
- 第二十三章 SpringBoot @SpringBootApplication注解源码解析
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- 利用spring boot创建java app
- 32. Spring Boot使用@SpringBootApplication注解【从零开始学Spring Boot】
- java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
- spring-boot restcontroller filter