springboot -web

springboot比ssm框架的配置更加简单

新建项目是一定要选择web项目,否则项目不能正常启动

这篇博客总结新学到的内容的

 

启动类

springboot -web_第1张图片

 

 

 

yml文件

mybatis用的是mybatis-plus

 1 server:
 2   port: 8090
 3   servlet:
 4       context-path: /
 5 #---------------------
 6 
 7 #引入数据源配置和配置mvc界面
 8 spring:
 9   datasource:
10     #引入druid数据源
11     type: com.alibaba.druid.pool.DruidDataSource
12     driver-class-name: com.mysql.cj.jdbc.Driver
13     url: jdbc:mysql://localhost:3306/jtdb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
14     username: root
15     password: root
16 
17   mvc:
18     view:
19       prefix: /WEB-INF/
20       suffix: .jsp
21 
22 
23 #mybatis-plus配置
24 mybatis-plus:
25   type-aliases-package: com.ywq.testboot.pojo
26   mapper-locations: classpath:mapper/*.xml
27   configuration:
28     map-underscore-to-camel-case: true
29 
30 #添加日志输出
31 logging:
32   level:
33     com.demo.mapper: debug
application.yml

 

pom.xml

  1 xml version="1.0" encoding="UTF-8"?>
  2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  4     <modelVersion>4.0.0modelVersion>
  5     <parent>
  6         <groupId>org.springframework.bootgroupId>
  7         <artifactId>spring-boot-starter-parentartifactId>
  8         <version>2.1.3.RELEASEversion>
  9         <relativePath/> 
 10     parent>
 11     <groupId>com.ywqgroupId>
 12     <artifactId>test-bootartifactId>
 13     <version>0.0.1-SNAPSHOTversion>
 14     <name>test-bootname>
 15     <description>Demo project for Spring Bootdescription>
 16 
 17     <properties>
 18         <java.version>1.8java.version>
 19     properties>
 20 
 21     <dependencies>
 22         <dependency>
 23             <groupId>org.springframework.bootgroupId>
 24             <artifactId>spring-boot-starter-webartifactId>
 25         dependency>
 26 
 27         <dependency>
 28             <groupId>org.projectlombokgroupId>
 29             <artifactId>lombokartifactId>
 30             <optional>trueoptional>
 31         dependency>
 32         <dependency>
 33             <groupId>org.springframework.bootgroupId>
 34             <artifactId>spring-boot-starter-testartifactId>
 35             <scope>testscope>
 36             <exclusions>
 37                 <exclusion>
 38                     <groupId>org.junit.vintagegroupId>
 39                     <artifactId>junit-vintage-engineartifactId>
 40                 exclusion>
 41             exclusions>
 42         dependency>
 43 
 44         
 45         <dependency>
 46             <groupId>org.springframeworkgroupId>
 47             <artifactId>springloadedartifactId>
 48             <version>1.2.8.RELEASEversion>
 49         dependency>
 50 
 51         
 52         <dependency>
 53             <groupId>mysqlgroupId>
 54             <artifactId>mysql-connector-javaartifactId>
 55             <scope>5.1.6scope>
 56         dependency>
 57 
 58         
 59         <dependency>
 60             <groupId>com.alibabagroupId>
 61             <artifactId>druidartifactId>
 62             <version>1.1.21version>
 63         dependency>
 64 
 65         
 66         <dependency>
 67             <groupId>com.baomidougroupId>
 68             <artifactId>mybatis-plus-boot-starterartifactId>
 69             <version>3.0.6version>
 70         dependency>
 71 
 72         
 73         
 74         <dependency>
 75             <groupId>javax.servletgroupId>
 76             <artifactId>javax.servlet-apiartifactId>
 77         dependency>
 78 
 79         <dependency>
 80             <groupId>javax.servletgroupId>
 81             <artifactId>jstlartifactId>
 82         dependency>
 83 
 84         
 85         <dependency>
 86             <groupId>org.apache.tomcat.embedgroupId>
 87             <artifactId>tomcat-embed-jasperartifactId>
 88         dependency>
 89         <dependency>
 90             <groupId>org.springframeworkgroupId>
 91             <artifactId>spring-webartifactId>
 92         dependency>
 93 
 94 
 95 
 96     dependencies>
 97 
 98     <build>
 99         <plugins>
100             <plugin>
101                 <groupId>org.springframework.bootgroupId>
102                 <artifactId>spring-boot-maven-pluginartifactId>
103             plugin>
104         plugins>
105     build>
106 
107 project>
pom.xml

 

 

 

 

 

 

 


         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    4.0.0
   
        org.springframework.boot
        spring-boot-starter-parent
        2.1.3.RELEASE
       
   

    com.ywq
    test-boot
    0.0.1-SNAPSHOT
    test-boot
    Demo project for Spring Boot

   
        1.8
   


   
       
            org.springframework.boot
            spring-boot-starter-web
       


       
            org.projectlombok
            lombok
            true
       

       
            org.springframework.boot
            spring-boot-starter-test
            test
           
               
                    org.junit.vintage
                    junit-vintage-engine
               

           

       


       
       
            org.springframework
            springloaded
            1.2.8.RELEASE
       


       
       
            mysql
            mysql-connector-java
            5.1.6
       


       
       
            com.alibaba
            druid
            1.1.21
       


       
       
            com.baomidou
            mybatis-plus-boot-starter
            3.0.6
       


       
       
       
            javax.servlet
            javax.servlet-api
       


       
            javax.servlet
            jstl
       


       
       
            org.apache.tomcat.embed
            tomcat-embed-jasper
       

       
            org.springframework
            spring-web
       




   


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

       

   




你可能感兴趣的:(springboot -web)