基于springboot2.2.2+bootstrap 搭建的单体应用
一、项目介绍
基于springboot2.2.2+bootstrap 搭建的单体应用,适用于中小型企业的后台管理系统。
二、项目选型
1.系统环境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
2.主框架
- Spring Boot 2.2.2
- Spring Framework 5.0
- Apache Shiro 1.4
3.持久层
- Apache MyBatis 3.4
- Hibernate Validation 6.0
- Alibaba Druid 1.1
4.视图层
- Bootstrap 3.3
- Thymeleaf 3.0
三、项目初始化
1.点击 create new project
2.安照上图选择之后选择 点击 next
3.填写项目信息
4.项目大体的结构如下图
5.关于项目其它配置,如maven如何配置以及配置阿里云的镜像等请自行百度,这里就不细说了。当然如果不想在maven 里面配置也可以在项目的pom.xml 里面配置。
把下面的代码贴入你自己的pom.xml中即可。
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> <!-- 如果没有该配置,devtools不会生效 -->
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>public</id>
<name>aliyun nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public</id>
<name>aliyun nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
右下角会出现 需要重新导入的提示,
如果没有可以在项目上右键maven—>reimport,
再或者在右上角点击maven 等待项目加载完毕
6.一个好玩的东西。。。。
在resource 下添加一个文件 banner.txt,可以在http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20
这个网址上生成你需要的字体复制到上面的文件中。
7.好了一切都就绪了,那么运行它吧。点击右上角的
运行吧,或者
直接点击启动类上面的三角形也可以直接运行。不出意外的话你将会看到
至此,idea搭建项目的初始化版本告一段落,下面会先讲一些idea的配置和把项目上传到git上做下版本控制。