如何在Java启动类中直接跳转页面

1. 整体流程

步骤 内容
1 创建一个Spring Boot项目
2 添加依赖
3 创建Controller类
4 创建页面文件
5 修改启动类

2. 具体步骤

步骤一:创建一个Spring Boot项目

首先,在IDE中创建一个新的Spring Boot项目。

步骤二:添加依赖

pom.xml文件中添加Spring Boot和Thymeleaf的依赖:

```xml
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

步骤三:创建Controller类

创建一个Controller类,用于处理路由:

```java
@Controller
public class MainController {

    @RequestMapping("/")
    public String index() {
        return "index";
    }

    @RequestMapping("/page2")
    public String page2() {
        return "page2";
    }
}

步骤四:创建页面文件

src/main/resources/templates目录下创建index.htmlpage2.html页面文件,并编写页面内容。

步骤五:修改启动类

在Spring Boot项目的启动类中添加注解@SpringBootApplication@ComponentScan,以扫描Controller类:

```java
@SpringBootApplication
@ComponentScan("com.example.demo")
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

3. 类图

```mermaid
classDiagram
    class MainController {
        index()
        page2()
    }
    MainController --|> Controller

通过以上步骤,你就可以在Java启动类中直接跳转页面了。希望这篇文章能够帮助你顺利实现这一功能!如果有任何疑问,欢迎随时向我提问。祝你编程顺利!