栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot的简单整合

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot的简单整合

SpringBoot是一个比SpringMvc更好用的框架,它不必再让我们像SpringMvc那样手动添加一个又一个的配置文件了,SpringBoot的核心为自动装配

目录结构:

准备工作:创建一个Maven项目(war类型 或者 jar类型)

1.导入jar包:

    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.9.RELEASE
    
    
        
        
            org.springframework.boot
            spring-boot-starter-web
            2.3.4.RELEASE
        

        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.1.4
        

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

        
        
            javax.servlet
            servlet-api
            2.5
        
        
        
            javax.servlet.jsp
            jsp-api
            2.2
        
        
        
            jstl
            jstl
            1.2
        

        
        
            mysql
            mysql-connector-java
        

        
        
            org.projectlombok
            lombok
            1.18.12
            provided
        

        
        
            org.springframework.boot
            spring-boot-starter-jdbc
        

        
        
            junit
            junit
            test
        

    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    
                    ${basedir}/src/main/resources/generator/generatorConfig.xml
                    
                    true
                    
                    true
                
            
        
    

2.在 src/resource 文件夹中引入核心配置文件:application.properties与application.yml

application.properties:

#视图解析器
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
spring.mvc.view.viewClass=org.springframework.web.servlet.view.JstlView
#端口号
server.port=80
#druid连接池
type=com.alibaba.druid.pool.DruidDataSource
#缓存
spring.thymeleaf.cache=false
#mapper.xml位置
mybatis.mapper-locations=classpath:mapper/*.xml

application.yml:

#Datasource链接数据库
spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/你的数据库?serverTimezone=GMT%2B8&useSSL=false
    username: 数据库账号
    password: 数据库密码

#打印日志,在什么包下打印
logging:
  level:
    com.wanshi: debug

3.编写主程序 main.java:

package com.wanshi;

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

@SpringBootApplication
@MapperScan("com.wanshi.spring.mapper")  //扫描mapper接口的位置,并让spring管理
class Test {

    public static void main(String[] args) {
        SpringApplication.run(Test.class,args);
    }

}

到这里整个SpringBoot框架已搭建完毕,可以直接写controller、service、mapper层的代码了。

启动方式:运行SpringBoot主程序,即可运行整个项目,速度比Springmvc快很多

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/592094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号