Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包

MyEclipse2019创建工程之后,需要添加Springboot启动函数、添加application.yml配置文件、修改pom文件添加项目使用的jar包。

  • 添加Springboot启动函数
  1. 创建文件存储路径

(1)右键单击“src/main/java”文件夹,弹出对话框输入路径名称“com.SJL.action.app”,点击“finish”按钮,完成路径创建。

Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包_第1张图片

 添加路径之后,项目路径如下图所示。

Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包_第2张图片

(2)添加启动文件

        右键点击“com.SJL.action.app”,选择“new” à “class”,弹出对话框中,输入类名称“ActionApp”,点击“finish”按钮。

Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包_第3张图片

 

 

(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”按钮

Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包_第4张图片

(2)application.yml中添加配置信息,内容如下:

 

server:

  port: 2885

  servlet:

session:

timeout: 180000 #注意时间单位是秒;特别注意的地方:如果设置小于60秒的话,则会默认取60*60*10秒!

3、修改pom配置

添加如下:

    org.springframework.boot

       spring-boot-starter

   

   

        org.springframework.boot

        spring-boot-starter-web

   

   

   

       io.springfox

       springfox-swagger2

       2.9.2

   

   

       io.springfox

       springfox-swagger-ui

       2.9.2

   

      

   

            javax.xml.bind

            jaxb-api

       

       

       

            com.sun.xml.bind

            jaxb-impl

            2.3.0

       

       

       

            com.sun.xml.bind

            jaxb-core

            2.3.0

         

       

           com.alibaba

           fastjson

           1.2.47

      

        

           org.json

           json

           20150729

      

      

            javax.activation

            activation

            1.1.1

       

       

            org.eclipse

            yasson

            1.0

       

       

            javax.json

            javax.json-api

            1.1

       

       

            org.glassfish

            javax.json

            1.1

      

   

      javax

      javaee-api

      8.0

      provided

   

   

      org.glassfish.web

      javax.servlet.jsp.jstl

      1.2.4

4、同步项目jar包

右键点击项目名称,选择“maven“ à ”update project”,同步项目jar包

5、启动项目

右键点击“ActionApp.java“文件,选择”run as“ à ”Spring boot application“,运行程序。

6、程序测试

打开浏览器,输入“http://localhost:2885/swagger-ui.html“文件,显示结果如下:

Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包_第5张图片

 

到此,项目启动正常。

备注:下文讲解创建数据库,未项目配置数据源,实现数据库数据的访问和数据显示。

你可能感兴趣的:(spring,boot,jar,后端)