最近也是学习了java的spring框架,借此文章边开发变撰写用来巩固。

项目需求不写了,这是一篇学习笔记,写的不好的地方可以联系更改。详情可以参考b站的黑马程序员。我打算分几个文章来写,每一个步骤对应一个文章,这样也方便观看

这个项目运用的是springboot工程,数据库的操作运用的是mybatis

1. 创建一个空项目用于包裹整个项目,在这个项目下创建一个基于springboot开发的module,选择Maven方便项目管理。

2. 分别引入这4个依赖:Lombok,Spring Web,MySQL Driver,MyBatis Framework,

Lombok是一个Java库,通过注解自动生成常见的代码(如getter、setter、构造函数等),减少样板代码的编写。

Spring Web是Spring框架中用于构建Web应用的模块,支持RESTful API和MVC架构。

MySQL Driver是Java连接MySQL数据库的JDBC驱动,用于执行SQL操作。

MyBatis是一个持久层框架,通过XML或注解将Java对象与SQL语句映射。

点击creat创建完毕。

3. 创建完毕之后可以把一些没用的文件删除,只保留 .mvn , src , pom.xml和.iml文件即可。在src/main/resources里面有application.properties这个文件,这是springboot的配置文件,可以使用这个文件,但是因为.yml层次更加分明,适合大型项目,我这里就用的是application,yml文件进行配置,配置代码如下:

spring:
  application:
    name: {名称}
  datasource:
    url: jdbc:mysql://localhost:3306/{数据库名称}
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: {密码}
mybatis:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl //这行可以将mybatis数据库操作输出到控制台

4.需要在java包里面创建4个包,分别为:controller,mapper,pojo,service。

controller 存放Spring MVC控制器,处理HTTP请求和响应
mapper 存放MyBatis或JPA的数据访问接口(DAO层)
pojo 存放普通Java对象(Plain Old Java Objects),如实体类、DTO等
service 存放业务逻辑实现类,通常包含接口和实现类(如UserService接口+实现)
以上就是整个工程大体框架的搭建。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐