springboot环境搭建

本文详细介绍了如何搭建SpringBoot 2.x的开发环境,包括设置Maven项目的JDK版本为1.8,导入相关依赖,创建启动类,编写application.yml配置文件,以及配置日志文件logback.xml。确保所有步骤完成后,启动项目以验证环境搭建是否成功。

说明:springboot2.x需要jdk1.8+的环境

1.MAVEN项目的jdk版本

 a)选择jdk版本

b)建成一个project之后修改此工程的java compiler。找到file>>settings

 

 c)修改project  structure。     file>>settings

 修改modules,选择Module SDK为1.8

之后apply>>ok退出

d) pom.xml编译器修改为1.8

2.搭建springboot开发环境

a)pom.xml导入依赖

<dependencies>

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <version>2.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.mybatis.spring.boot</groupId>
      <artifactId>mybatis-spring-boot-starter</artifactId>
      <version>1.3.2</version>
    </dependency>

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.38</version>
    </dependency>

    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version>1.2.58</version>
    </dependency>


    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <version>2.1.4.RELEASE</version>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-tomcat</artifactId>
      <version>2.1.4.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>org.apache.tomcat.embed</groupId>
      <artifactId>tomcat-embed-jasper</artifactId>
      <version>8.5.35</version>
    </dependency>


    <!--pagehelper -->
    <dependency>
      <groupId>com.github.pagehelper</groupId>
      <artifactId>pagehelper-spring-boot-starter</artifactId>
      <version>1.2.5</version>
    </dependency>

  </dependencies>

b)引入设置jsp页面可以被访问的插件

<plugins>

      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <!--使用热部署出现中文乱码解决方案-->
        <configuration>
          <fork>true</fork>
          <!--增加jvm参数-->
          <jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
        </configuration>
      </plugin>
    </plugins>

c)在com.hpu下新建启动类Application

 

package com.hpu;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan("com.hpu.dao")
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class);
    }
}

 

注意:为什么启动类需要写在com.hpu这个包下,而不是写在com.hpu.entity这个包内?

因为启动类中只能扫描启动类所在的包以及启动类的子包,如果写在com.baizhi.entity这个包下, 启动类只能扫描这个包内的注解,而其他包内的注解就扫描不到。所以写在com.hpu这个包下,可以保证启动类的子包内的注解都可被扫描到。

c)在resources下编写application.yml 

server:
  port: 8081
  servlet:
    context-path: /springboot-day02

spring:
  datasource:
    username: root
    url: jdbc:mysql://localhost:3306/listen?useUnicode=true&characterEncoding=utf8
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
  resources:
    static-locations: file:${file-path}
  servlet:
    multipart:
      max-file-size: 100MB
      max-request-size: 100MB

pagehelper:
  helperDialect=mysql:

#mybatis相关配置
#注册mapper文件
mybatis:
  mapper-locations: classpath:mappers/*.xml

  type-aliases-package: com.baizhi.entity

#配置上传目录
file-path: e:\\fuwuqi

 

d)在resources下 上传日志文件logback.xml

3.点击启动类,启动项目,查看springboot环境是否搭建成功

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值