网站首页 > 技术文章 正文
一、简介
SpringBoot自问世以来,以其“starter” POMs和自动配置受到广大开发者的青睐。它使得创建项目非常的简单,省去了之前的诸多配置。下面我们就手把手教你如何用Spring-Boot搭建项目。
二、项目搭建
首先,打开IDEA工具,选择新建项目:
新建Spring-Boot项目
选择Spring Initializr,JDK用1.8,并下一步:
Spring Initializr
填写自己项目的Group、Artifact、Package等:
配置新项目
勾选依赖的jar包,在这里,我们勾选最基础的,lombok,web,mybatis。集成其他的功能我们以后介绍。
依赖
命名项目名称,我们就叫demo
点击完成,项目生成。项目结构如下:
项目结构
我们创建好分层结构:controller、service、mapper、model。mybatis的xml文件我们放在resources的com.example.demo.mapper下,如下:
在这里,数据源我们采用阿里的druid,数据采用mysql,所以我们将druid和mysql的依赖添加到pom中
将druid和mybatis的配置添加到application.properties文件中,由于我们的service层没有interface,所以我们要把spring-aop的代理打开。
最后我们在配置让spring扫描到mybatis的mapper接口,使得我们在项目中可以直接注入,我们在DemoApplication类中添加注解如下:
至此,spring项目的搭建以及数据库的配置就完成了,其余的各个层的代码在这里就不再赘述了,按照以前的开发就好了,如果想看代码,请从我的GitHub下载:https://github.com/bigbugliu/spring-boot-demo。
如有疑问,请给我留言。接下来我们还会介绍Spring-Boot集成Redis、ApacheSolr、Spring-Session等。
猜你喜欢
- 2024-10-09 用IDEA把SpringBoot项目打成jar发布项目
- 2024-10-09 SpringBoot 01 环境搭建入门(简单springboot项目搭建)
- 2024-10-09 IDEA中创建Springboot父子工程(idea创建父子项目)
- 2024-10-09 16:实现SpringBoot单个、多个文件的上传
- 2024-10-09 Spring Boot入门-快速搭建web项目
- 2024-10-09 使用IDEA创建gradle的spring boot项目并提交到DS916+的git server上
- 2024-10-09 Springboot工程建立(springboot工程搭建步骤)
- 2024-10-09 SpringBoot进阶3:项目搭建方法与项目结构分析
- 2024-10-09 SpringBoot+Mybatis多模块(module)项目搭建教程
- 2024-10-09 这样做优化,实现 0.059s 启动一个SpringBoot项目
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- js判断是否空对象 (63)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- phprequire_once (61)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)