原文地址:点我
一、使用maven构建springboot项目
目录结构:
1.pom文件:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.itxsl</groupId> <artifactId>springboot-example08</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.5.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
2.启动类及视图映射:
package cn.itxsl; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; /** * @Author itxsl * @Description * @Date 2018/10/8 11:03 */ @Controller @SpringBootApplication public class Start { public static void main(String[] args) { SpringApplication.run(Start.class, args); } @GetMapping({"/index","/"}) public String index(){ return "index"; } }
3.html和js:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>首页</title> </head> <body> <h1>哈哈</h1> <button id="dw" >点我</button> </body> <script src="/jquery.min.js"></script> <script> $("#dw").click(function () { alert("你好,张磊!!!") }) </script> </html>
4.application.yml配置文件:
用法一、文件放在resources下
server: port: 8080 spring: mvc: view: suffix: .html static-path-pattern: /** resources: static-locations: classpath:/templates/,classpath:/static/
用法二、文件放在任意路径下
server: port: 8080 spring: mvc: view: suffix: .html static-path-pattern: /** resources: static-locations: file:D:\gzzg\springboot-example08\templates\,file:D:\gzzg\springboot-example08\static
最后结果图: