一、创建项目

1.File->new->project;

2.选择“Spring Initializr”,点击next;(选择电脑中已安装的jdk配置)

3.完善信息

4.Web下勾选Spring Web Start/Web/Spring Web);Template Englines勾选Thymeleaf;SQL勾选:MySQL Driver,JDBC API 和 MyBatis Framework三项;点击next;

二、与数据库连接(MYSQL)

①登陆SQLyog并点击连接

②创建数据库,例如rg18,并创建对应的表

③在IDEA中连接数据库(mysql):view->tools windows->data base

④在右侧弹出的栏中,点+
选择data source->mysql

⑤填上对应的数据库名(例如,我创建的数据库为rg18,故此处database填的也是rg18),用户名与密码,并连接。

三、application.yml文件讲解

文件目录如下:

application.yml代码:

tip:"#"为详解注释

#配置端口号和数据库连接server:#运行的端口号,进入网页时地址就是http://localhost:8080port: 8080generalUsername: Erya#连接数据库
mydb:username: rootpassword: 123456url: mysql#配置springmvc的视图
spring:mvc:view:prefix: /suffix: .jspdatasource: #g告诉springboot去哪里链接数据库,以及用什么样的方式链接数据库driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/rg18?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8username: rootpassword: 123456#使用druid数据库连接池连接数据库type: com.alibaba.druid.pool.DruidDataSourcemybatis:#告诉mybatis,mapper文件的映射路径mapper-locations: classpath:mappers/*.xmltype-aliases-package: com.cy.springboot29.entityconfiguration:map-underscore-to-camel-case: true

四、Add run configurations

运行springboot项目,相应地,需要添加对应的运行配置。
以下文件是项目的启动类,在运行配置中将会选定。

其内容会引用controller包中跳转页面的文件。

①add configurations

②点+号,spring boot

③按图中步骤即可。

tip:如果项目中包含多个子项目,如:

可以分别创建两个springboot,选择运行。

五、SpringBoot项目源码(功能含数据查询、数据添加与更新):

https://download.csdn.net/download/qq_29493173/13454563
项目预览图:



SpringBoot项目部分文件解析、数据库连接(idea)相关推荐

  1. SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下)

    1.SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下) 最终效果: 前端浏览本地文件,点击上传至本地resources/static/images/imgWall下 2 ...

  2. springboot项目配置视图解析器无效的问题

    springboot项目配置视图解析器无效的问题 今天springboot尝试配置视图解析器的时候,如图: 一切正常,视图解析器却始终无效.后面发现问题. 在控制器的注解要使用:@Controller ...

  3. Springboot项目修改文件传输(minio)限制大小

    Springboot项目修改文件传输(minio)限制大小 nginx 配置文件 springboot 项目配置文件 公司文件管理服务使用的 minio,很方便,也很快捷. 有天新来小同事说,mini ...

  4. SpringBoot项目yml文件没有spring小叶子标志解决方法

    问题: SpringBoot项目中的配置文件properties和yml没有小叶子标志,不能够自动提示代码 解决方法: 如果有小叶子,那么打开项目结构,这里是有spring的 ,如果没有,可以点击上面 ...

  5. 解决SpringBoot项目中遇到的数据库连接yml文件配置问题

    今天遇到了一个报错 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasou ...

  6. springboot 上传文件解析入库_SpringBoot + easyexcel + WebUploader 实现文件上传并解析

    1. WebUploader的使用,引入css和js,css其实没什么用: 2. 定义上传框: 选择文件 开始上传 3.相关jquery: // 文件上传 jQuery(function() { va ...

  7. springboot 上传文件解析入库_springboot实现文件上传步骤解析

    这篇文章主要介绍了springboot实现文件上传步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一步编写上传的前段页面 data-tar ...

  8. Springboot项目上传图片文件并存入指定目录

    一 .上传图片到指定目录 /*** 测试文件上传*/@RequestMapping("/testFileUpload")public R testFileUpload(@Reque ...

  9. springboot 上传文件解析入库_十五分钟用Spring Boot实现文件上传功能

    Spring Boot最好的学习方法就是实战训练,今天我们用很短的时间启动我们第一个Spring Boot应用,并且制作一个文件上传系统, 用户可以将本地文件上传到服务器上.我将假设读者为几乎零基础, ...

最新文章

  1. 除了收割票房,内战中的中国喜剧电影到底在拼什么?
  2. 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.2 DDR2 SDRAM芯片
  3. postman 变量
  4. leetcode 423. Reconstruct Original Digits from English | 423. 从英文中重建数字(Java)
  5. 叶氏量能大抄底(通达信副图)
  6. mysql .myi权限_Day02-a.m.-MySQL体系结构与用户权限管理
  7. 题解 P1006 传纸条
  8. Windows启动配置数据(BCD)存储文件包含一些无效信息
  9. 游戏机械键盘哪个好,为什么资深玩家选择Hyperx游戏机械键盘?
  10. 国际象棋绘制java_java使用swing绘制国际象棋棋盘
  11. XTU 1278 Arithmetic Sequence
  12. Android 天气APP(一)开发准备
  13. 低轨卫星J2模型数值外推精度竟然接近STK的HPOP高精度外推模型
  14. 新手怎么加入自媒体?新手入门其实很简单
  15. 如何在linux上使用QQ(在终端上使用qq) mojo-qq
  16. 关于PCB行业三巨头的一点个人评价
  17. 使用加速度计DIY自制基于Arduino手势控制的空中鼠标
  18. AI黑科技 | 宏碁研发智能穿戴设备:智能佛珠
  19. 三菱MELSEC 1帧协议报文格式。
  20. mysql 中 使用truncate table XXXX 的时候出现 DROP command denied to user 'xxx' for table ' YYY的问题解决

热门文章

  1. 【分布式】一致性协议
  2. 第十周 11.1-11.7
  3. WP8 中使用HTML Agility Pack与友盟分享SDK遇到的 System.Xml.XPath加载问题
  4. 豆米--基于豆瓣API的WP7书籍搜索工具开源啦!
  5. SAP链接外部数据库的实现方法
  6. 有关cookie实现统计pv,uv的一些用法
  7. JavaScript(一)—— 初识JavaScript/注释/输入输出语句/变量/数据类型
  8. C语言求本金,求本金,试过了,调试了还是不行
  9. 推广营销案例_体验式营销助力全屋WIFI推广的成功案例
  10. 基于顺序存储结构的图书信息表的最爱图书的查找(C++)