【Java】学生管理系统MVC

本文介绍了作者通过一个学期的Java学习,使用Springboot、JPA、Thymeleaf和MySQL开发的学生管理系统。项目包括添加、删除、更新和查找学生信息等功能,并详细阐述了创建项目、加载依赖、数据库连接以及实现各功能的步骤和代码示例。
摘要由CSDN通过智能技术生成

目录

前言:

通过这一个学期的学习,我对Java的理解又多了不少,也学了很多新的知识点。这个项目写的学生管理系统。技术要求是 Springboot +JPA+thymeleaf+MySQL  扩展加了 BootStrap。

一、功能要求:

二、 首先我们要创建一个项目 

第一步:创建项目

第二步:载入依赖包

三、学生管理系统

 五、链接远程服务器MYSQL或者本地数据库MYSQL

六、 最终的效果图:


前言:

通过这一个学期的学习,我对Java的理解又多了不少,也学了很多新的知识点。这个项目写的学生管理系统。技术要求是 Springboot +JPA+thymeleaf+MySQL  扩展加了 BootStrap。

一、功能要求:

添加学生,   删除学生,   更新信息,   查找信息,   分页, 排序等。

二、 首先我们要创建一个项目 

第一步:创建项目

        按照如下操作,创建项目,选择maven,jdk的话按照自己电脑的配置来就可以了,我这里的maven依赖是3.9.0的。是这个学期开学老师给的。有需要的可以自行在官网下载。

第二步:载入依赖包

        载入依赖包,这里需要以下五个依赖包,其实可以加别的,可以按照自己的需求加上别的依赖包也是可以的。

         Lombok ,Spring Reacitive Web ,Thymeleaf , Spring DataJPA ,Mysql Driver 

        依赖包是否加载成功可以在项目里边pom.xml 文件夹里边可以查看,如果依赖包加载没有成功,可以手动把依赖包加上去也是可以的。

这是部分依赖包的展示图:

 准备好这些以后我们就可以开始写我们的代码了。

三、学生管理系统

1.在src目录下的site文件里创建一个model文件夹写一个学生类student

这里我用了学生id,学生姓名,学生性别和学生电话设置为一个类。

代码示例如下:

@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name = "student")
public class Student {
    @Id
    //用于指定主键的生成策略 ;save()时 bean中的id可以为null(数据库的主键为自增)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    @Column(name = "no")
    private Long no;
    @Column(name = "name")
    private String name;

    @Column(name = "sex")
    private String sex;

    @Column(name = "phone")
    private Long phone;
}

2.在student类的统一路径下创建一个repos

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值