springBoot启动项目时导入依赖_com.alibaba.boot 依赖引入-程序员宅基地

技术标签: spring  spring boot  java  

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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <groupId>com.cwp</groupId>
    <artifactId>tr_admin</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>tr_admin</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>11</java.version>
    </properties>


    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

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

        <!--SpringBoot核心机制: "开箱即用"
        只需导入特定的jar包文件 则可以直接使用其中的功能
        根本原因: SpringBoot是对框架的简化,内部进行了扩展,无需程序员操作.
        -->
        <!--支持热部署 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

        <!--引入数据库驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

        <!--springBoot数据库连接  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

        <!--spring整合mybatis-plus -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.2</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.cwp</groupId>
    <artifactId>cinema_management</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>cinema_management</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>11</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>


        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

        <!--mysql驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!-- 数据库连接池 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.1.10</version>
        </dependency>
        <!--mybatis依赖-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>

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

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.10.0</version>
        </dependency>


        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

application.yml文件

#1. properties语法 是Key-Value结构
#1.1 基本写法 key=value  不要写多余的空格
#1.2 propertie 本身就是字符串的数据类型,所以无需添加‘号
#1.3 properties IDEA设定UTF-8 是IDEA读取的字符集编码
#                程序通过ID进行读取时,默认编码ISO-8859-1
#                所以中文必定乱码 需要设定字符集

#2.1  数据结构 key-value结构
#2.2   写法   key:(空格)value
#2.3   yml文件有层级结构   注意父子级语法的缩进
#2.4   yml文件程序默认读取时采用UTF-8编码


server:
  port: 8080
  servlet:
    context-path: /

#spring整合数据源  最快的数据源
spring:
  datasource:
    #使用高版本驱动时使用cj
    #serverTimezone=GMT%2B8   东8%2B +
    #&useUnicode=true&characterEncoding=utf8 是否开启unicode编码/utf-8
    #&autoReconnect=true  断线是否重连
    #&allowMultiQueries=true 是否允许批量操作
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/tr?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
    username: root
    #如果密码以数字0开头,则使用""号包裹
    password: 123456789
    #设定mybatis plus存取datetime数据类型格式
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8

#SpringBoot整合MybatisPlus配置
mybatis-plus:
  #设置别名包
  type-aliases-package: com.cwp.tr_admin.pojo
  #加载映射文件
  mapper-locations: classpath:/mappers/*.xml
  #开启驼峰映射
  configuration:
    map-underscore-to-camel-case: true


##SpringBoot整合Mybatis配置
#mybatis:
#  #设置别名包
#  type-aliases-package: com.jt.pojo
#  #加载映射文件
#  mapper-locations: classpath:/mappers/*.xml
#  #开启驼峰映射
#  configuration:
#    map-underscore-to-camel-case: true

#打印Sql语句
logging:
  level:
    #    指定包路径,日志输出
    com.jt.mapper: debug

spring:
  mvc:
    view:
      prefix: /WEB-INF/
      suffix: .jsp
  datasource:
    url: jdbc:mysql:///mvsystem?&serverTimezone=GMT
    username: root
    password: 123456789
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver
  thymeleaf:
    cache: false

server:
  port: 8080

mybatis:
  mapper-locations: classpath:mybatis/*.xml
  type-aliases-package: com.cwp.cinema_management.pojo
  configuration:
    map-underscore-to-camel-case: true

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44921837/article/details/120423003

智能推荐

NBT:宏基因组二、三代混合组装软件OPERA-MS_宏基因组组装软件-程序员宅基地

文章浏览阅读3k次。文章目录宏基因组二、三代测序混合组装软件OPERA-MS热心肠日报摘要主要结果图1. OPERA-MS工作流程图图2. 宏基因组数据混合组装基因组评测图3. 组装虚拟肠道微生物组图4. 移动元件和与人肠道微生物组中宿主物种的关联总结Reference相关阅读猜你喜欢写在后面宏基因组二、三代测序混合组装软件OPERA-MS混合组装宏基因组实现高精度分析人体微生物组中的抗性基因和移动元件Hyb..._宏基因组组装软件

计算机组成原理第四章存储器_内存寻址 计算机组成原理-程序员宅基地

文章浏览阅读1.9k次。1.主存中存储单元地址的分配例:对24位地址线的主存而言,按字节寻址的范围是16M,而对于按字寻址需要观察即每一个存储字包含几个独立寻址的字节,若包含4个,则按字寻址为4M,若包含两个,则按寻址为8M2.主存的技术指标主存的主要技术指标是存储容量和存储速度(1)存储容量存储容量=存储单元个数*存储字长也可以用字节总数来表示(1字节=8字长)存储容量=存储单元个数*存..._内存寻址 计算机组成原理

Kettle 表输入、文本文件输出遇到 某一字段 过长 报错_kettle导出csv文件,字段超长-程序员宅基地

文章浏览阅读2.7k次。https://blog.csdn.net/zsg86/article/details/84910052我遇到的问题是工商数据id bignumber 16 太长,1是表输入时报错 无法转换,2是文本文件输出时报错 arraysize exceeds VM.第一个问题 表输入报错 解决:cast(table.id as String)第二个问题 报 java.lang.OutOfMemoryError: Requested array size exceeds VM原因是,hive中有两个字_kettle导出csv文件,字段超长

glinet ar300m-lite-程序员宅基地

文章浏览阅读2.1k次。转自glinet官网https://docs.gl-inet.com/en/3/hardware/ar300m/openwrt官网相关:https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar300mGL-AR300M SeriesBest Mini Router EverAR300M is the our best mini rou..._glinet ar300

android卡片层叠效果_3个超秀的 Vue 卡片翻动组件Vue-Card-Slide-程序员宅基地

文章浏览阅读934次。今天给大家分享3个超丝滑Vue卡片左右、上下滑动层叠组件VueCardSlide。1、vue-tantan-stack一款基于 vue.js 制作的仿探探效果滑动组件。支持左右拖动或点击按钮切换效果。功能分析堆叠滑动的功能很简单,用一张图概括就是堆叠效果堆叠图片效果在网上有大量的实例,实现的方法大同小异,主要通过在父层设定 perspective 及 perspective-origin,来实现子..._android卡片层叠效果

去掉activity默认动画效果的方法_activity 禁用启动动画-程序员宅基地

文章浏览阅读1.5w次,点赞2次,收藏9次。很多手机都会自带一些Activity切换动画,项目中如果我们需要禁用掉系统Activity切换的动画,可以使用如下方法:一、重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml @style/notAnimation @null @null_activity 禁用启动动画

随便推点

cad中拖动文字时卡顿_几十个CAD最常见操作技巧,提升出图效率杠杠的-程序员宅基地

文章浏览阅读6.7k次。CAD软件因为强大的绘图功能,很多行业都有使用。但是,用这款软件不管是高手还是初学者都会遇到各种问题。每个人因为习惯、工作环境不同,使用的方法有所区别。在这里小编给大家总结一些CAD常见的技巧及疑难杂症解决对策。1、CAD中文字如何镜像?(原始环境无法镜像)输入命令MIRRTEXT后回车,将系统默认“0”改为“1”回车,然后再用镜像命令MIRROR即可完成。2、高、低版本CAD图档快速转换高版本的..._cad鼠标拖动文字就停顿

设置SecureCRT背景颜色_securecrt 暗色-程序员宅基地

文章浏览阅读1.9k次。简单记录一下:1、点击"选项"(Options)-"全局选项"(Global options)2、左边选择"默认会话"(Default Session)3、右边选择"编辑默认设置"(Edit default setting)最后,选择存成默认的方案就可以。_securecrt 暗色

使用bcrypt计算密码哈希值_在线计算bcrypt hash-程序员宅基地

文章浏览阅读2.5k次。我们应该计算密码的哈希值而不是加密他,加密是双向算法,而哈希是单项算法目前公认的最安全的哈希算法是bcrypt开发web应用时,会在两处地方用到密码哈希API:注册和登录用户,以下为操作代码。/** * 注册用户时 计算密码哈希值 * 密码的哈希值应存储在VARCHAR(255)类型的数据库列中。便于以后存储比现在的bcrypt算法得到的哈希值更长的密码 * @param stri..._在线计算bcrypt hash

实验向:Deep Forest 复现与自己数据的实现_gcforest做回归-程序员宅基地

文章浏览阅读5.6k次,点赞2次,收藏27次。花了半天不到的时间看了一下论文,论文地址:https://arxiv.org/abs/1702.08835本身做图像比较多,机器学习比较少,以下只是我简单粗浅的理解。摘要优点:在small-scale数据集上表现良好;可以处理各类数据,结构化数据,文本数据,图像数据等等等。1. Introduction所谓gcForest,指的是multi-Grained Cascade..._gcforest做回归

ISTQB AL-TA/TTA连载系列21:测试中如何应对需求不全问题_需求不全面-程序员宅基地

文章浏览阅读1.4k次。当面临需求规格说明不全、模糊甚至没有需求的时候,要求测试人员确定测试什么,或者确定针对测试对象的测试思路是十分困难的。而基于缺陷分类的测试将可以较好的解决该问题。缺陷分类通常具有较好的结构化和系统化的特点。在讨论测试什么的过程中,可以有效的指导测试人员从哪些方面入手测试软件产品。下面是一个具体的案例,通过询问2名测试人员(该2名测试人员在WEB测试方面有2年左右的工作经验)“网上购书系统的购物_需求不全面

DSS部署-完整版_dss只有两个服务 links-程序员宅基地

文章浏览阅读1.3w次,点赞4次,收藏23次。文章目录DSS部署流程第一部分、 背景第二部分、准备虚拟机、环境初始化1、准备虚拟机2、环境初始化关闭防火墙关闭selinux关闭swap根据规划设置主机名在master添加hosts将桥接的IPv4流量传递到iptables的链时间同步安装如下软件3、准备备如下软件包第三部分、创建hadoop用户第四部分、配置JDK卸载原JDK步骤一:查询系统是否以安装jdk步骤二:卸载已安装的jdk步骤三:验证一下是还有jdk实际操作记录如下安装新JDK(1) 去下载Oracle版本Java JDK:jdk-8u261_dss只有两个服务 links