SpringBoot---访问html页面简单实例

1、创建一个maven项目,创建完成之后,需要设置jdk的版本,跟Eclipse保持一致

SpringBoot---访问html页面简单实例_第1张图片

SpringBoot---访问html页面简单实例_第2张图片

2、配置pom.xml文件如下:


	4.0.0

	com.etc
	easyui
	0.0.1-SNAPSHOT
	jar

	easyui
	http://maven.apache.org

	
		1.8
		UTF-8
	
	
		org.springframework.boot
		spring-boot-starter-parent
		1.3.4.RELEASE
	

	
		
			junit
			junit
			3.8.1
			test
		
		
		
			org.springframework.boot
			spring-boot-starter-web
		
		
		
			org.springframework.boot
			spring-boot-devtools
		
	

	
		maven_springboot_demo1
		
			
			
				org.springframework.boot
				spring-boot-maven-plugin 
			
		
	

3、找到默认启动类App.java,使用Springboot启动,编写代码如下:

package com.etc.easyui;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@ComponentScan("com.etc.*")//加了这个注解,才可以找到其他的文件
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
        System.out.println("启动完成");
    }
}

4、新建com.etc.controller包,在包下新建一个HelloContrller.java类,编写代码如下:

package com.etc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloContrller {

    @RequestMapping("/hello")
    public String hello() {
        System.out.println("进入后台");
        return "hello";
    }
}

5、在src/main目录下新建resources文件夹,在resources文件夹下新建application.properties配置文件,配置如下:

spring.thymeleaf.prefix=classpath:/templates/      指明 thymeleaf 查找view 资源的根目录。 默认是 /templates/ 目录。

spring.thymeleaf.suffix=.html   指明 thymeleaf  查找view 资源时候使用的 后缀。 默认是 html 文件。

spring.thymeleaf.prefix=classpath:/templates/

6、在src/main/resources文件夹下新建templates文件夹,在templates文件夹下新建hello.html文件,代码如下:





Hello页面


	这是hello页面

7、pom.xml中需要添加html的依赖配置如下:


	org.springframework.boot
	spring-boot-starter-thymeleaf

8、启动App.java类:

SpringBoot---访问html页面简单实例_第3张图片

9、页面访问如下:

SpringBoot---访问html页面简单实例_第4张图片

10、如果项目启动没问题,但是项目上一直有一个红色×,可以查看problems的描述(windows-preferences-show view-problems),一般是jdk版本不一致导致,需要保持项目的版本和Eclipse的版本一致,如果已经一致,还是有红色×,那么可以在pom.xml中设置jdk的版本如下:


	1.8
	UTF-8

11、如果项目访问不到具体的页面,报错如下:

SpringBoot---访问html页面简单实例_第5张图片

原因是:

      没有在启动类App.java上加上@ComponentScan注解,导致无法扫描到HelloController.java类,所以无法进入后台,更加无法进入页面,需要在App.java类上加上注解如下:

package com.etc.easyui;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@ComponentScan("com.etc.*")//加上这个注解,才可以扫描到其他的文件
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
        System.out.println("启动完成");
    }
}

 

你可能感兴趣的:(SpringBoot)