0基础小白入门-SpringBoot项目搭建

这篇博客介绍了0基础新手如何搭建SpringBoot项目,包括新建项目、选择依赖、配置Thymeleaf、修改资源配置、构建项目层级结构、配置Mybatis以及设置DAO层映射。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

SpringBoot项目搭建

1.新建项目

2.选择依赖项

 3.配置thymeleaf

4.将resources下的applcation.protisies后缀改成.yml

5.按照下图建好各个层级(dao,service,serviceImpl,model,controller、mapper层)

6.配置mybatis

7.SpringBootDemoApplication.java加上dao层的映射


SpringBoot项目搭建

1.新建项目

选择Spring Initalz..->写好项目名,位置信息->选择java->选择Maven->java版本选择8->点击下一步

2.选择依赖项

选择web下面的Spring Web,点击完成

 点击完成后等待项目加载好,在进行后面的操作。如何检验是否加载好?

打开StudyWorkApplication.java文件(注意:前面的StudyWork是项目名,看好自己的项目名!)点击绿色小三角,运行。和下图出现类似图案,即可进行下一步。

 3.配置thymeleaf

在pom.xml文件中导入依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
​
<dependency>
    <groupId>net.sourceforge.nekohtml</groupId>
    <artifactId>nekohtml</artifactId>
    <version>1.9.22</version>
</dependency>

4.将resources下的applcation.protisies后缀改成.yml

空白的.yml文件中写入以下配置信息:

spring和springmvc的配置信息:

# spring配置文件使用xml文件      springboot的配置文件使用yml文件
#前面是key,后面是value(有的value需要换行)
​
Spring:
  thymeleaf:
    cache: false  #是否开启页面缓存(数据不更新,页面会缓存在浏览器中)
    encoding: utf-8  #编码格式
    suffix: .html  #返回页面的后缀
    mode: HTML5  #模板模式,模板样式
    prefix: classpath:/templates/  #页面映射路径,一般情况下都在templates中
​
  mvc:
    static-path-pattern: /static/**  #静态文件都放在static文件夹下(css、js文件)**代表所有文件
​
​
#改变端口号
server:
  port: 8081

5.按照下图建好各个层级(dao,service,serviceImpl,model,controller、mapper层)

6.配置mybatis

导入mybatis依赖,在pom.xml文件中

<dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.1</version>
      </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
      </dependency>

.yml文件中添加配置信息

datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=false
    username: root
    password: 20184251009
    driver-class-name: com.mysql.cj.jdbc.Driver
​
mybatis:
  mapper-locations: classpath:mapper/*.xml  #mapper映射文件地址
  type-aliases-package: com.qcby.springbootdemo.model  #实体类地址

注意:datasource一定要在spring的里面,不是顶格写的!!仔细看下图!! 

记得改数据库名字,用户密码!!

记得改mapper映射地址、实体类映射地址!!

7.SpringBootDemoApplication.java加上dao层的映射

最后最后!在SpringBootDemoApplication.java文件里,加一行注解,配置上dao层的映射。注意修改自己的项目的dao层路径!!

配置完成!!可以开始项目啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值