挖坑中。。萌新一个,感觉自己才开始了程序开发的道路,加油和努力学习中。。
之前多多少少学过也写过一写后台代码,粗糙到自己无法忍受。。所以下定决心好好学习。。如有错误或者不好的地方,还请大家指出,共同学习。

之前写过一些关于springmvc的程序,最近学到了springboot 感觉爽多了。。
我是根据《Spring Boot实战》逐步学习的springboot
那么开始第一步的学习 --- springboot搭建

本人使用的是springboot2 但是书上的是1.3 所有有了些不同,不过问题不大 都差不太多

开发工具:idea + maven
开发数据库:mysql
开发前段:bootstrap

1、maven配置

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.0.BUILD-SNAPSHOT</version>
        <relativePath/>
    </parent>
    <dependencies>
        <!--springboot 的开组服务开发智齿-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--springboot 测试服务-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <!--springboot thymeleaf页面模板使用-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <!--springboot 热部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>
    </dependencies>

    <!--springboot build方式-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

2、yml配置

###系统配置
server:
  ##服务端口号
  port: 10201
  servlet:
    ##服务根路径
    context-path: /platform
### 平台自定义变量
spring:
  profiles:
    ##使用配置
    active: dev
  ##模板设置
  thymeleaf:
    prefix: classpath:/templates
    suffix: .html
    mode: LEGACYHTML5
    encoding: utf-8
    servlet:
      content-type: text/html
    cache: false

3、controller和html搭建

@Controller
@RequestMapping("test")
public class TestController {

    @RequestMapping(value = "info", method = RequestMethod.GET)
    public String pageInfo(HttpServletRequest request) {
        return "/test/info";
    }
}

这里的 /test/info 是在resources:templates 下面创建test目录然后创建info.html进行编写

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
hello world
</body>
</html>

然后访问连接http://127.0.0.1:10201/platform/test/info就可以得到页面了

clipboard.png

感觉超级方便。。。


贾达拉特里夫
18 声望0 粉丝

在程序道路上默默爬行的日志