MyEclipse2019创建工程之后,需要添加Springboot启动函数、添加application.yml配置文件、修改pom文件添加项目使用的jar包。
- 添加Springboot启动函数
- 创建文件存储路径
(1)右键单击“src/main/java”文件夹,弹出对话框输入路径名称“com.SJL.action.app”,点击“finish”按钮,完成路径创建。
添加路径之后,项目路径如下图所示。
(2)添加启动文件
右键点击“com.SJL.action.app”,选择“new” à “class”,弹出对话框中,输入类名称“ActionApp”,点击“finish”按钮。
(3)输入如下启动代码(下列代码不启动数据源)
//启动类需要添加 RequestContextListener,用于监听HTTP请求事件。
@SpringBootApplication(scanBasePackages= {"com.SJL"},exclude = {
DataSourceAutoConfiguration.class,
DataSourceTransactionManagerAutoConfiguration.class,
HibernateJpaAutoConfiguration.class})
public class ActionApp extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(ActionApp.class, args);
}
}
2、添加application.yml配置文件
(1)右键单击“src/main/resources”,选择“new” à “file”,弹出对话框中输入文件名“application.yml” ,点击“finish”按钮
(2)application.yml中添加配置信息,内容如下:
server:
port: 2885
servlet:
session:
timeout: 180000 #注意时间单位是秒;特别注意的地方:如果设置小于60秒的话,则会默认取60*60*10秒!
3、修改pom配置
添加如下:
<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>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20150729</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
<artifactId>yasson</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.json</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>8.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.servlet.jsp.jstl</artifactId>
<version>1.2.4</version>
</dependency>
4、同步项目jar包
右键点击项目名称,选择“maven“ à ”update project”,同步项目jar包
5、启动项目
右键点击“ActionApp.java“文件,选择”run as“ à ”Spring boot application“,运行程序。
6、程序测试
打开浏览器,输入“http://localhost:2885/swagger-ui.html“文件,显示结果如下:
到此,项目启动正常。
备注:下文讲解创建数据库,未项目配置数据源,实现数据库数据的访问和数据显示。