springboot打开html
时间: 2023-10-28 16:36:24 浏览: 72
页面时,页面中文乱码怎么解决?
您可以在 springboot 的配置中增加编码的设置,例如在 application.properties 文件中添加以下配置:
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
这样就可以解决页面中文乱码的问题了。
相关问题
springboot启动后打开html
要在Spring Boot启动后打开HTML页面,可以使用以下步骤:
1. 在Spring Boot项目的resources/static目录下创建一个HTML文件,例如index.html。
2. 在Spring Boot项目的pom.xml文件中添加以下依赖项:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
```
3. 在Spring Boot项目的src/main/java目录下创建一个启动类,例如Application.java,添加以下代码:
```
@SpringBootApplication
public class Application implements CommandLineRunner {
@Autowired
private Environment env;
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
public void run(String... args) throws Exception {
String url = "http://localhost:" + env.getProperty("server.port") + "/index.html";
Desktop.getDesktop().browse(new URI(url));
}
}
```
4. 运行Spring Boot项目,浏览器将自动打开index.html页面。
注意:Desktop.getDesktop().browse(new URI(url))只能在桌面应用程序中使用,不能在Web应用程序中使用。如果您的Spring Boot应用程序是Web应用程序,请使用重定向或链接来打开HTML页面。
springboot打开静态资源访问
Spring Boot 默认情况下会把应用中的静态资源文件放在 src/main/resources/static 或者 src/main/resources/public 下面,默认都是放在 classpath 下的,这些资源就可以被直接访问。
在 application.properties 中添加以下配置可以修改静态资源映射地址:
```
# 静态资源访问路径前缀,默认就是/static,如果要修改就修改
spring.mvc.static-path-pattern=/static/**
# 静态资源路径
spring.resources.static-locations=classpath:/static/
```
以上配置表示访问路径以 /static/ 开头的请求,都会转发到静态资源目录下面的某个路径。
例如,我们在静态资源目录下创建一个 index.html 文件,则可以通过访问 http://localhost:8080/static/index.html 来访问这个文件。