# javaboot **Repository Path**: loopcc/javaboot ## Basic Information - **Project Name**: javaboot - **Description**: 可以快速搭建springboot项目,集成了主流技术栈,有详细文档和视频。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://itsub.cn/ - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2023-05-20 - **Last Updated**: 2024-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Springboot项目模板 #### 介绍 用于快速搭建springboot项目,集成了主流技术栈,避免繁琐配置。 #### 技术栈 | 名称 | 版本 | |-------------------|---------| | JDK | 1.8 | | Spring Boot | 2.7 | | MySQL | 8.0.32 | | MyBatis | 3.5 | | Freemarker | 2.3.30 | | MyBatis Generator | 1.4.2 | | Lombok | 1.18.24 | > 集成了MD5计算工具类, > 集成了Mybatis分页插件, > 集成了Mybatis Generator代码生成工具, > 集成了Lombok,简化实体类的编写, > Freemarker作为模板引擎, > Freemarker日期格式化统一使用:yyyy-MM-dd HH:mm:ss > 支持AJAX跨域配置,允许所有AJAX跨域 > 可以通过SpringUtils获取Spring容器中的Bean > interceptor包下的拦截器,用于拦截请求,可以在拦截器中做一些统一的处理,比如:登录拦截,权限校验等 # 快速开始 ## 1、配置数据库 数据库使用mysql8,配置位置在: /src/main/resources/application.yml ``` datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3308/book_db?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: root ``` 主要配置5项:IP,端口,用户名,密码,库名 ## 静态目录 /src/resources/static 是静态资源目录,可以放一些静态资源,比如:图片,js,css等。 例如/static/images/logo.png,可以通过http://localhost:8080/images/logo.png访问到。 --- | 反馈交流 | | |-------| -------------------------------------------- | | 技术Q群 | 828833313 | | 技术导航 | http://itsub.cn/ | | 视频讲解 | https://www.bilibili.com/video/BV18s4y1z7Q3/ | | Gitee | https://gitee.com/loopcc/javaboot |