首页 > 其他分享 >基于SpringBoot+MyBatis+Thymeleaf的学生管理系统搭建

基于SpringBoot+MyBatis+Thymeleaf的学生管理系统搭建

时间:2023-06-14 11:46:42浏览次数:56  
标签:SpringBoot 工程 启动 创建 数据库 管理系统 IDEA Thymeleaf MyBatis

学生管理系统Maven工程搭建

【步骤】:

  1. 打开IDEA工具,选择创建一个新工程。
    image

  2. 选择Spring Initializr,点击Next按钮。
    image
    大家也可以通过Spring提供的在线创建的方式创建工程,访问(https://start.spring.io),然后将创建后的工程代码zip包解压后,使用IDEA导入工程。这种方式不在本文描述。

  3. 填写工程的名称、类型、打包方式、java版本等信息,点击Next按钮
    image

  4. 在工程依赖包选择页面,选择相应的依赖项。
    image
    image
    image
    image

  5. 选择工程代码的保存目录路径后,点击Finish按钮,完成工程的创建。
    image

  6. 工程创建完成后,IDEA工具自动导入下载依赖的maven工程jar包文件。
    image

  7. 所有依赖的jar导入完成后,学生管理系统的工程目录结构,以及工程启动类如下图所示。
    image

  8. 直接启动工程,发现工程启动失败,错误提示:数据库的数据源相关信息没有配置。
    image

  9. 打开VMWare中的centos虚拟机,启动MySQL数据库。
    image

  10. 使用数据库管理工具,来创建数据库iStudent。
    image

  11. 在IDEA中新建SpringBoot工程的配置文件application.yml,在该文件中,新增数据库相关配置信息。
    image

  12. 再次启动SprintBoot工程,此时工程可以正常启动,Tomcat服务器也正常启动。
    image

标签:SpringBoot,工程,启动,创建,数据库,管理系统,IDEA,Thymeleaf,MyBatis
From: https://www.cnblogs.com/wheatear/p/17479570.html

相关文章

  • SpringBoot启动类@SpringBootApplication注解
    在springBoot的启动类中,提供了一个mai函数的程序入口,来启动加载SpringBoot程序,那么注解@SpringBootApplication,通过源码可以看到,它相当于@ComponentScan+@EnableAutoConfiguration+@SpringBootConfiguration。通过@SpringBootConfiguration注解的源码得知,其配置了一个@Confi......
  • SpringBoot自定义线程池
    SpringBoot自定义线程池在SpringBoot中,可以使用@Configuration和@Bean去设置线程池,用@Value去做线程池的参数配置。线程池配置:importcom.google.common.util.concurrent.ThreadFactoryBuilder;importorg.springframework.beans.factory.annotation.Value;importor......
  • mybatis批量插入的四种方式
    一、循环插入publicvoidinsert(List<User>userList){userList.forEach(user->userDao.insert(user));}<insertid="insert">INSERTINTO`demo`.`user`(`username`,`address`,`remark`,`age`,`create_time`)VALUES(#{u......
  • springboot+JXLS+Jexl实现报表模版生成报表
    前言做这个项目的思路是由于公司基于自身发展,需要将之前的老项目平台拆解出来,由于之前的项目是所有的功能全部集中在一起,学习成本以及后续的扩展性来说,非常的不友好,并且由于之前设计人员的流失导致了项目无法进一步优化,所以想将其进行拆解,将单个功能模块进行拆分,形成微服务化,使每......
  • Spring boot2 数据访问之Druid数据源+Mybatis
    Mybatis官方地址 1、查找Mybatis相关starter 官方文档 这里注意查找指定版本的Starter 这里以2.2.2为例,查看官方的pom.xml如下:<?xmlversion="1.0"encoding="UTF-8"?><!--Copyright2015-2022theoriginalauthororauthors.Licensedunderthe......
  • springboot~代码风格统计spring-javaformat-maven-plugin插件
    SpringJavaformat是Spring团队开发的一款基于GoogleJavaFormat的代码格式化工具,可以帮助Java开发者自动化进行代码格式化,提高代码质量,降低代码维护成本。SpringJavaformat可以自定义配置文件,支持大量的代码风格配置选项,满足不同项目和团队的需求。还可以与Gradle、Maven、Int......
  • springboot rabbitmq配置
    YMLrabbitmq:host:xxx.xxx.xxx.xxxport:5672virtual-host:devusername:xxxpassword:xxxpublisher-confirm-type:correlatedpublisher-returns:truelistener:direct:acknowledge-mode:autosimple:......
  • 完美解决SpringBoot上传图片之后,需要重服务才能访问
    上传图片后需要重新编译才能访问图片添加一个配置文件WebMvcConfigctrl+shift+alt+/选择Registry,勾选compiler.automake.allow.when.app.running勾选添加一个配置文件WebMvcConfigpackagecom.fans.common.config;importorg.springframework.context.annotation.Configu......
  • window下正常的springboot到mac下运行却报错
    Errorcreatingbeanwithname'defaultValidator'definedinclasspathresource[org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]:Invocationofinitmethodfailed;nestedexceptionisjava.lang.NoClassDefFoun......
  • 把公司的ruoyi项目mybatis升级到mybatis-plus
    ruoyi项目mybatis升级到mybatis-plus1、ruoyi-common\pom.xml模块添加整合依赖2、ruoyi-admin文件application.yml,修改mybatis配置为mybatis-plus3、添加MybatisPlus配置MybatisPlusConfig.java4、升级后需要修改的地方4.1service接口修改4.2service实现修改4.3mapper修改1、......