第一步我们需要创建数据库

Spring Boot提供了spring-boot-devtools这个模块来使应用支持热部署,可以提高开发者的开发效率,无需手动重启Spring Boot应用就能实现自动加载

Springboot+devtools配置热部署:
参考文章:https://blog.csdn.net/qq_24195023/article/details/95049948?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight

spring-boot-configuration-processor的真实作用
参考文章:https://blog.csdn.net/weixin_43328357/article/details/106993172?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight

第二步修改pom.xml

<?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.3.4.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.southwind</groupId><artifactId>bills</artifactId><version>0.0.1-SNAPSHOT</version><name>bills</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></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>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.3.1.tmp</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.21</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency><dependency><groupId>aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.5.3</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

第三步修改application.yml

#配置数据源的属性
spring:datasource:druid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/bills?useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=UTCusername: rootpassword: rootmax-active: 20max-wait: 5000initial-size: 1filters: stat,log4j,wallvalidationQuery: SELECT 'x'   #验证连接enable: true#监控配置stat-view-servlet:enabled: truelogin-username: rootlogin-password: rootallow:deny:url-pattern: /druid/*#thymeleaf的配置thymeleaf:cache: falseenabled: true#      web-stat-filter:#        enabled: true#        exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"jackson:date-format: yyyy-MM-dd HH:mm:ss
#配置mybatisplus
mybatis-plus:mapper-locations:- classpath:mapper/*Mapper.xmlglobal-config:db-config:id-type: autobanner: trueconfiguration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

第四步生成代码

使用springboot写一个记事小账本相关推荐

  1. python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!

    原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...

  2. 手把手教你写一个微信小程序日历组件

    今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...

  3. 用JAVA写一个画图小程序(JAVA 大作业)

    第一次写博客 且是稍微大点的程序 看看就行 重新写的在这,更加清晰明了:点击进入:用JAVA写一个画图小程序(JAVA 大作业)重排版本 设计思路 首先我直接去了Windows自带画图程序去实践模拟, ...

  4. 俄罗斯小方块游戏html,通过h5的canvas手写一个俄罗斯方块小游戏

    开始自己手写一个好玩的俄罗斯方块吧,上变形,左右移动,下加速,空格瞬移等功能,无聊的时候学习下canvas,f12 修改分数,体验金手指的快乐吧 1.定义界面,和按钮 上 下 左 右 2.js部分 1 ...

  5. 使用C语言写一个扫雷小游戏

    前言 相信扫雷游戏小伙伴们肯定都玩过吧,学习了C语言中的数组.函数等基础内容之后就可以自己写一个简易的扫雷小游戏了,今天就我写扫雷小游戏的过程及思路写一篇博客,希望大家看完我的博客能有所收获. 软件及 ...

  6. python用程序说爱你_用python写一个聊天小程序!和女朋友的专属聊天工具!

    1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可以发送封装的IP数据包的方法. Internet的传输层有两个协议 ...

  7. 用 Rust 写一个声控小动画

    某一天,朋友发给我这样一张图: 这张图片原本的目的是用于介绍一种深度学习算法,这种算法能够识别不同角度的长条形物体.这张图片用来表示识别时所用到的先验框. 虽然图形本身的绘制原理比较简单,但很适合作为 ...

  8. 教你前端如何用js写一个跑酷小游戏

    在线体验地址:http://summer.pkec.net/ 源码地址:https://gitee.com/ihope_top/juejin-summer 前言 不知不觉夏天又到了,提到夏天你们能想到 ...

  9. 微信小程序+PHP 从零写一个微信小程序

    微信小程序是越来越火,参与其中的开发者也越来越多,但是很多朋友都是只懂小程序前端开发,或者是只懂 PHP 开发,本 Chat 就是想让这部分人能够自己一个人把前后端串起来,做一个专属自己的微信小程序. ...

最新文章

  1. sql的使用详解(针对oeacle)之select(上)
  2. retain和copy还有assign的区别
  3. 前端javascript实现二进制读写操作
  4. mysql通配符_mysql通配符进行模糊查询
  5. 张家口zec挖矿软件哪里下载_AMTO软件下载-AMTO挖矿官网版v1.1
  6. 关于项目管理的一些想法
  7. 回文自动机:从入门到只会打板
  8. mysql+查看connection_如何查看MySQL connection id连接id
  9. 将二叉树转换成双向链表
  10. 如何选择神经网络的超参数
  11. 我想去做机器学习 接下来发一些机器学习实战的算法
  12. java面向对象(抽象类)
  13. 转载 网络维护专家坐谈
  14. 欧姆龙 Cx-one卸载软件
  15. Panel控件—让你的界面变好看
  16. iframe是什么?iframe用法详解。
  17. BSD协议和FreeBSD
  18. 密码学总结(一) 数学常识
  19. OneNote中英文格式不同,OneNote无法修改英文字体,OneNote默认英文字体为Calibri无法修改的问题。
  20. 程序员:写作能收获什么?

热门文章

  1. 炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办
  2. 字节面试官推荐的一份 Java 基础面试题!太顶了
  3. 应用内打开QQ,发送消息给指定联系人(临时会话),应用内加群
  4. php x12,小辣椒x12pro是什么处理器,一款专门为老年人服务的手机
  5. 微信小程序的开发使用第三方组件库
  6. 【蓝桥杯省赛真题9】Scratch猫捉老鼠 少儿编程scratch蓝桥杯省赛真题讲解
  7. Fastboot的使用简单教程
  8. python批量放大图片
  9. 基于小波分析与深度学习的脑电信号分类(matlab)
  10. vue報錯 To install it, you can run: npm install --save vue/types/umd