SpringBoot搭建一个最简单的Hellworld怎么不能用呢...帮忙看一下

@ControllerpublicclassTestController{//自己新建的一个控制器类@RequestMapping(value="test1")Strin... @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
展开
 我来答
ijava学习网
2018-07-03 · 国内最优秀java资源共享平台
ijava学习网
国内最优秀的java免费资源共享及学习平台,专注从实战中学习与成长。主要包括教程、经验分享、知识、资讯、工具、手册、视频及各种资源下载。
向TA提问
展开全部
  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>

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式