可以这样实现,其中ApplicationRunner是SpringBoot提供的接口,在项目起完之后执行,类似功能的接口还有CommandLineRunner。
package com.example.controller;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
@Component
public class JumpController implements ApplicationRunner{
@Override
public void run(ApplicationArguments args) throws Exception {
Runtime.getRuntime().exec("cmd /c start http://localhost:8080/login");
}
}
其中/login为控制类所写的跳转,访问地址端口请写成自己电脑的。。
package com.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class PageJump {
@RequestMapping("/login")
public String login() {
return "login";
}
}