如何搭建一个springboot

版权声明:本文为博主原创文章,转载请标明出处!博客地址: https://blog.csdn.net/weixin_43844158/article/details/84668621
**今天来讲一个微服务框架springboot,那springboot比spring有什么特点优势,我们干嘛要用它,下面一 一分析:

  1. Spring Boot配置比spring配置要简单的太多太多太多重要的事情说三遍,spring属称配置地狱各种 各种XML、Annotation配置,让人眼花缭乱,而且如果出错了也很难找出原因。

  2. Spring Boot使部署变简单,为什么这么说呢,因为你用了Spring Boot之后你连Tomcat都不用配置了,因为Spring Boot本身就嵌入了Tomcat,就是说你只要有JDK就可以开发web项目
    讲了这么多接下来我来动手搭建一波springboot:
    (开发工具我用的是idea)**

  3. 首先第一步:创建一个项目选择spring Initializr,然后Next下一步

在这里插入图片描述

  1. 第二步:输入你的包名和项目名称然后继续Next下一步

在这里插入图片描述

第三步:1.点击web选项中选择web的jar包(springboot会自动下载web的jar包)
在这里插入图片描述

2.点击Template Engines选项中选择Thymeleaf的jar包(Thymeleaf就是一个前端模板)
在这里插入图片描述
3.点击SQL在右边选择你所需要的jar包(我选了Mybatis和JDBC和MySQL),然后Next下一步
在这里插入图片描述
第四步:输入项目名和选择项目存放地址,然后Finish就完成了一小步了
在这里插入图片描述
创建好后一个空的maven工程
在这里插入图片描述
第五步:在application.yml文件中配置连接数据库SQL语句xml的映射,项目一开始application.yml是叫application.properties,他是有两种配置方法的(具体的application.properties配置方法可以去百度一下)我用的是application.yml这种配置(键值对),可以看到我配置驱动名称哪里报错了,我也不知道怎么回事,不过一样可以启动运行项目,还有一个问题就是:运行springboot项目时会报时区的错误,第一种解决方法:就是在url后面加serverTimezone=UTC ,第二种就是在数据库运行一下: SET GLOBAL time_zone='+8:00' ,推荐使用第二种方法
在这里插入图片描述
下面附上application.yml配置:

   spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8      #配置jdbc连接数据库
    username: root          #数据库登录名
    password: 1234          #数据库登录密码
    driver-class-name: com.mysql.jdbc.Driver     #配置驱动
    type: com.alibaba.druid.pool.DruidDataSource    #配置阿里巴巴数据源

     #时区
     #serverTimezone=UTC(第一种处理加在url后面)
     # SET GLOBAL time_zone='+8:00'(第二种在数据库设置一下时区)


server:
  port: 8080      #设置端口号

#servlet:
  #context-path: /xxx  #配置访问时的项目名


mybatis:
  mapper-locations: classpath:xml/*.xml     #映射classpath下的xml文件夹下所有xml
  type-aliases-package: com.accp.demo1.entity     #设置别名

还有一点如果你有报如下错误请把application.yml`配置里的注释去掉

Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

第六步:在(你的项目名称加)Application这个类中也就是主方法中写一个扫描dao层 的注解@MapperScan
在这里插入图片描述
第七步:点击debug运行项目就OK了
在这里插入图片描述
讲得不好,仅供参考!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值