当前位置: 首页 > news >正文

springboot实战学习笔记(2)

目录

1、手动创建springboot工程,选择Maven构建。

2、Maven生成的,可能需要再main目录下new一个resources目录,再在其下目录new一个配置文件。

3、 pom文件中让当前的工程继承父工程依赖:、删去无用依赖。

4、引入后端环境所需要的起步依赖。

5、配置信息的书写,引入mybatis的配置信息。(application.yml配置文件夹)

6、创建好大致的包结构。

7、创建实体类。

8、改造原有生成的APP.java。使其变成springboot工程的启动类(工程名+Application)

1、手动创建springboot工程,选择Maven构建。

2、Maven生成的,可能需要再main目录下new一个resources目录,再在其下目录new一个配置文件。

3、 pom文件中让当前的工程继承父工程依赖:<parent>、删去无用依赖。

4、引入后端环境所需要的起步依赖。
  • web起步依赖

  • mybatis起步依赖

  • mysql的驱动依赖

最后记得刷新Maven工程。

5、配置信息的书写,引入mybatis的配置信息。(application.yml配置文件夹)

6、创建好大致的包结构。
  • controller包。
  • service包。service包下还会提供一个子包"impl",用来存放service接口的实现类。
  • mapper包。用来存放mapper接口。
  • pojo包。用来存放所有实体类(命名"entity"也行)
  • utils包。存放工具类。

暂时就先创建这几个基本需要的包,如果后面还需要其它的,可以在写代码的时候去创建就行。

7、创建实体类。

8、改造原有生成的APP.java。使其变成springboot工程的启动类(工程名+Application

  • 重命名。

  • 添加注解与main方法类固定的启动代码。

  • 启动main方法,测试。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vue项目中,属性表头默认为横向排列,却没有纵向排列的组件或相关属性,如何将其纵向排列?
  • vivado中选中bd文件后generate output product是什么用,create HDL wrapper是什么用
  • Java | Leetcode Java题解之第414题第三大的数
  • 检查和测绘室内防撞无人机技术详解
  • 828华为云征文|Flexus X实例Docker+Jenkins+gitee实现CI/CD自动化部署-解放你的双手~
  • Qt 模型视图(四):代理类QAbstractItemDelegate
  • 3D GS 测试自己的数据
  • 深入剖析:C++类对象的内存布局与优化
  • Java 技巧 如何在IDEA2024 中快速打出System.out.println();
  • Stable Diffusion Fooocus批量绘图脚本
  • 地平线秋招2025
  • GPT撰写开题报告教程——课题确定及文献调研
  • 基于jupyter notebook + joint-spider爬虫数据的成都二手房数据可视化分析项目源代码+详细使用说明
  • a,b,c中的最大值
  • Github 2024-09-17 Python开源项目日报 Top10
  • SegmentFault for Android 3.0 发布
  • 5、React组件事件详解
  • avalon2.2的VM生成过程
  • CSS盒模型深入
  • Less 日常用法
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • use Google search engine
  • 和 || 运算
  • 机器学习 vs. 深度学习
  • 来,膜拜下android roadmap,强大的执行力
  • 如何进阶一名有竞争力的程序员?
  • 设计模式 开闭原则
  • 网页视频流m3u8/ts视频下载
  • 怎样选择前端框架
  • 06-01 点餐小程序前台界面搭建
  • Hibernate主键生成策略及选择
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​​​【收录 Hello 算法】9.4 小结
  • ​十个常见的 Python 脚本 (详细介绍 + 代码举例)
  • #LLM入门|Prompt#3.3_存储_Memory
  • #WEB前端(HTML属性)
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (C#)一个最简单的链表类
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (第30天)二叉树阶段总结
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (附源码)计算机毕业设计高校学生选课系统
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (接口自动化)Python3操作MySQL数据库
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
  • (三分钟)速览传统边缘检测算子
  • (十) 初识 Docker file
  • (十三)Flink SQL
  • (算法)N皇后问题
  • (转)ABI是什么
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation