为了账号安全,请及时绑定邮箱和手机立即绑定

SpringBoot搭建一个最简单的Hellworld怎么不能用呢?

/ 猿问

SpringBoot搭建一个最简单的Hellworld怎么不能用呢?

BIG阳 2018-10-29 10:06:35

@Controller
public class TestController { //自己新建的一个控制器类
@RequestMapping(value = "test1")
String test1(){
return "test1";
}
}

@SpringBootApplication
public class AjaxUploadProgressApplication { //自动生成的初始化入口方法
public static void main(String[] args) {
System.out.println("启动main方法");
SpringApplication.run(AjaxUploadProgressApplication.class, args);
}
}

问题在于,为什么写在AjaxUploadProgressApplication 类中的控制器就可以使用,而写在第一个自定义类中就无法使用呢?连控制器都进不来。。
开发环境是IntelliJ IDEA

查看完整描述

1 回答

?
芜湖不芜
  1. 修改非常简单

    只需要将controller修改为@RestController就OK直接给你一个页面

  2. 就是如果你想挑转到test1.jsp页面

    2.1  properties里面添加

    spring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jsp

    2.2. 在pom文件里面添加

    <!-- //jasper是将jsp转化为jvm 能识别的class.java 文件 --><!--由于Spring boot使用的内嵌的tomcat,而内嵌的tamcat是不支持jsp页面的,所有需要导入额外的包才能解决。  --><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency>



查看完整回答
反对 回复 2018-11-23

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信