接着我上一篇文章:在MyEclipse中创建SpringBoot项目
在这之前给配置一个自定义启动页,默认的启动页都是显示:springboot,我配置的是qk
在src/main/resources中添加配置文件banner.txt
文件banner.txt:
作者: 秦二少
Spring Boot Version: ${spring-boot.version}
___ ___ ___ __ ___ ___ ___
/ / / / / / _____| | __
______ / ____/ |/ / ______ / / / / / /
< < < < < < /_____/ < <_| | < /_____/ > > > > > >
/ / / / / / __ |__|_
__ __ __ |__| / _/_/ _/_/ _/_/
具体的生成方法可以在网上查一下哈,我忘了链接了。
言归正传!
第一步:创建配置文件在src/main/resources中创建文件:application.yml
内容:
server:
port: 8080
spring:
mvc:
view:
prefix: /WEB-INF/page/
prefix: /WEB-INF/page/ 表示页面在/WEB-INF/page/文件夹下
login.jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
登录
这里是登录的页面
第二步:修改pom.xml兼容jsp
在dependencies标签对中加上jsp的支持
org.apache.tomcat.embed tomcat-embed-jasper provided
完整pom.xml
第三步:添加路由4.0.0 com.qk qk_way 0.0.1-SNAPSHOT war org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE org.springframework.boot spring-boot-starter-web org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl maven-compiler-plugin 1.8 1.8 org.springframework.boot spring-boot-maven-plugin
@RequestMapping("/login")
public String login() {
return "platform/login.jsp";
}
完整代码:
package com.qk;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@SpringBootApplication // Spring Boot项目的核心注解,主要目的是开启自动配置
@Controller // 标明这是一个SpringMVC的Controller控制器
public class Application {
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "hello world";
}
@RequestMapping("/login")
public String login() {
return "platform/login.jsp";
}
// 在main方法中启动一个应用,即:这个应用的入口
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
启动结果:
OK,完成


