Springboot第一个项目的心得

我的第一个Springboot项目:

注:项目涉及springboot+mysql+H5编辑前端页面


项目参考

链接: link
个人描述:这位大佬已经将各个步骤交代的很清楚了,本篇笔记主要记录我在创建过程中的所获

我遇到的问题以及我的解决:

提示:根据项目搭建各个阶段阐述

一、环境搭建:

Maven的版本问题

描述:项目搭建需要Maven库,去官网下载,官网展示的版本是3.8+,于是傻乎乎地下载了,按照大佬给的步骤,导入项目中,突然发现项目不可以自己导项目所需的包,整个感觉像是没了网。后面上网搜了一圈,原来是版本过高。注意图2,系统自带的库版本是3.6+,因此需要下载与其匹配的版本。下载旧版本Maven,参照链接: link

图1
Maven

Maven官网链接: link

图2
在这里插入图片描述

数据库时区问题

描述:如果发现数据库无法连接,除了大佬提及的版本对接,还可能是一些参数配置问题…

例如时区的配置,该问题的解决方式网上有好多种,都可做参考,这只是个细节性的小问题

图3

在这里插入图片描述
例如.yml中的配置问题,下面我将项目的yml配置全显示出来,综合了大佬和老师的配置

提示:千万注意冒号后面要有空格,不然格式错误

spring:
  mvc:
    view:
      prefix: classpath:/templates/
      suffix: .html
  datasource:
    name: leo
    url: jdbc:mysql://localhost:3306/leo?useSSL=false&useUnicode=true&characterEncoding=utf8
    username: leo
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    hikari:
      maximum-pool-size: 10 #最大连接数
      max-lifetime: 177000
server:
  port: 9999
  context-path: /sprboo
mybatis:
  mapper-locations: classpath:mapper/*UserMapper.xml #配置映射文件
  type-aliases-package: com.example.demo02.bean #配置实体类
pom.xml中的配置,需要我们实时更改
 <!--这里的版本原本显示为18.但真实版本是1.8,需要手动调整-->
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
   ...
   ...
   <dependency>
            <!--连接Mysql后,要注明版本号-->
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
            <scope>runtime</scope>
        </dependency> 
还有一个小细节

描述:Maven文件包——conf——settings.xml,加入阿里云的服务器,使得导包更流畅
图4
在这里插入图片描述


二、代码设计:

注解问题,如图

图5
在这里插入图片描述

.yml中MyBatis配置

描述:classpath与它前面的冒号有空格,与后面的冒号无空格,一定注意,不然无法成功映射

 mybatis:
  mapper-locations: classpath:mapper/*UserMapper.xml #配置映射文件
  type-aliases-package: com.example.demo02.bean #配置实体类

尾声:

项目中遇到的问题基本就这些,虽然错的有点多,好在当天开始,当天完成,第二天非得把这个总结下来,如有大佬看到本篇内容,欢迎指点,另外也可以分享分享你在项目中遇到的经典问题和解决方法!!!


本次项目未解决的问题:

描述:本想做一个炫酷的前端登录界面,即下图效果,登录界面文本输入框左边是一个自动播放的视频,结果在Springboot中无法实现,是之前学spring时的项目前端,tomcat下是可以运行的,视频压根就显示不出来,后面换成了照片也显示不出,网上搜了搜也没搞清楚,有说是转码问题,暂时还不会,慢慢学吧,有大佬知道解决方法吗?

    ...
          <div class="left"><video src="../other/video.mp4" muted loop autoplay></video></div>
    ...

图6

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值