简单和大家分享一下快速搭建简单的Spring boot项目,如果有不对或这错误的地方 也请大家多多指导 一起交流学习。
1.创建Spring boot项目。打开开发工具IntelliJ IDEA(我的是15.0.2版本),点击file>New>Module,选择一下自己使用的jdk(我的是1.8),默认下一步。
按提示写好项目名称 打包方式 版本 点击下一步。
选择项目依赖项及spring boot 版本,由于我的是oracle数据库 所以没有选择 可按照自己的需要自行选择。
填写自己项目名称和路径 下一步。
目录结构如下
2.pom.xml文件
pom文件添加下面依赖及oracle数据库驱动(我这里用的是oracle)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
引入Maven依赖
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>
application.properties的配置
#访问相关配置
server.port=8089
server.tomcat.uri-encodeing=UTF-8
#项目访问名称,如果不配置直接访问bean就可以
server.servlet.context-path=/springBoot_demo
#数据库配置
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@loaclhost:1521:ORCL
spring.datasource.username=demo
spring.datesource.password=demo
#spring boot 视图配置
spring.mvc.view.prefix=/WEB-INF/
#静态文件访问配置
spring.mvc.static-path-pattern=/static/**
3.简单测试
在resources文件夹下创建static文件夹,里面放置一下js,css等静态文件
然后在webapp下创建WEB-INF文件夹jsp文件放在WEB-INF下面。
创建TestBean.java文件
点击右边Maven Projects选项,找到spring-boot:run
选中后点击右键创建启动项,下次启动就可以在右上角直接启动了。启动项目
打开浏览器数据访问路径
http://localhost:8089/springBoot_demo/testBean/testDemo
springBoot_demo:配置文件中配置的项目名
testBean:上面创建的TestBean.java的访问名称
testDemo:测试的访问方法