Commit 598cc868871777ec6f3c9d832243c8ff4873f84f

Authored by baishou
1 parent 44c0de47
Exists in master

test数据

springboot/pom.xml
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4   - <modelVersion>4.0.0</modelVersion>
5   - <parent>
6   - <groupId>org.springframework.boot</groupId>
7   - <artifactId>spring-boot-starter-parent</artifactId>
8   - <version>2.1.3.RELEASE</version>
9   - <relativePath/> <!-- lookup parent from repository -->
10   - </parent>
11   - <groupId>com.sincre</groupId>
12   - <artifactId>springboot</artifactId>
13   - <version>0.0.1-SNAPSHOT</version>
14   - <name>springboot</name>
15   - <description>Demo project for Spring Boot</description>
16   -
17   - <properties>
18   - <java.version>1.8</java.version>
19   - </properties>
20   -
21   - <dependencies>
22   - <dependency>
23   - <groupId>org.springframework.boot</groupId>
24   - <artifactId>spring-boot-starter-web</artifactId>
25   - </dependency>
26   -
27   - <dependency>
28   - <groupId>org.springframework.boot</groupId>
29   - <artifactId>spring-boot-starter-jdbc</artifactId>
30   - </dependency>
31   -
32   - <dependency>
33   - <groupId>org.springframework.boot</groupId>
34   - <artifactId>spring-boot-starter-test</artifactId>
35   - <scope>test</scope>
36   - </dependency>
37   -
38   - <!--API文档配置-->
39   - <dependency>
40   - <groupId>io.springfox</groupId>
41   - <artifactId>springfox-swagger-ui</artifactId>
42   - <version>2.9.2</version>
43   - </dependency>
44   -
45   - <dependency>
46   - <groupId>io.springfox</groupId>
47   - <artifactId>springfox-swagger2</artifactId>
48   - <version>2.9.2</version>
49   - </dependency>
50   -
51   - <dependency>
52   - <groupId>com.microsoft.sqlserver</groupId>
53   - <artifactId>mssql-jdbc</artifactId>
54   - <scope>runtime</scope>
55   - </dependency>
56   -
57   - <dependency>
58   - <groupId>org.mybatis.spring.boot</groupId>
59   - <artifactId>mybatis-spring-boot-starter</artifactId>
60   - <version>2.0.0</version>
61   - </dependency>
62   - </dependencies>
63   -
64   - <build>
65   - <plugins>
66   - <plugin>
67   - <groupId>org.springframework.boot</groupId>
68   - <artifactId>spring-boot-maven-plugin</artifactId>
69   - </plugin>
70   - </plugins>
71   - </build>
72   -
73   -</project>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4 + <modelVersion>4.0.0</modelVersion>
  5 + <parent>
  6 + <groupId>org.springframework.boot</groupId>
  7 + <artifactId>spring-boot-starter-parent</artifactId>
  8 + <version>2.1.3.RELEASE</version>
  9 + <relativePath/> <!-- lookup parent from repository -->
  10 + </parent>
  11 + <groupId>com.sincre</groupId>
  12 + <artifactId>springboot</artifactId>
  13 + <version>0.0.1-SNAPSHOT</version>
  14 + <packaging>war</packaging>
  15 + <name>springboot</name>
  16 + <description>Demo project for Spring Boot</description>
  17 +
  18 + <properties>
  19 + <java.version>1.8</java.version>
  20 + </properties>
  21 +
  22 + <dependencies>
  23 + <dependency>
  24 + <groupId>org.springframework.boot</groupId>
  25 + <artifactId>spring-boot-starter-web</artifactId>
  26 + <exclusions>
  27 + <exclusion>
  28 + <groupId>org.springframework.boot</groupId>
  29 + <artifactId>spring-boot-starter-tomcat</artifactId>
  30 + </exclusion>
  31 + </exclusions>
  32 + </dependency>
  33 +
  34 + <dependency>
  35 + <groupId>org.springframework.boot</groupId>
  36 + <artifactId>spring-boot-starter-jdbc</artifactId>
  37 + </dependency>
  38 +
  39 + <dependency>
  40 + <groupId>org.springframework.boot</groupId>
  41 + <artifactId>spring-boot-starter-test</artifactId>
  42 + <scope>test</scope>
  43 + </dependency>
  44 + <dependency>
  45 + <groupId>javax.servlet</groupId>
  46 + <artifactId>javax.servlet-api</artifactId>
  47 + <version>4.0.1</version>
  48 + </dependency>
  49 + <!--API文档配置-->
  50 + <dependency>
  51 + <groupId>io.springfox</groupId>
  52 + <artifactId>springfox-swagger-ui</artifactId>
  53 + <version>2.9.2</version>
  54 + </dependency>
  55 +
  56 + <dependency>
  57 + <groupId>io.springfox</groupId>
  58 + <artifactId>springfox-swagger2</artifactId>
  59 + <version>2.9.2</version>
  60 + </dependency>
  61 +
  62 + <dependency>
  63 + <groupId>com.microsoft.sqlserver</groupId>
  64 + <artifactId>mssql-jdbc</artifactId>
  65 + <scope>runtime</scope>
  66 + </dependency>
  67 +
  68 + <dependency>
  69 + <groupId>org.mybatis.spring.boot</groupId>
  70 + <artifactId>mybatis-spring-boot-starter</artifactId>
  71 + <version>2.0.0</version>
  72 + </dependency>
  73 + </dependencies>
  74 +
  75 + <build>
  76 + <finalName>springboot-sincere</finalName>
  77 + <plugins>
  78 + <plugin>
  79 + <groupId>org.springframework.boot</groupId>
  80 + <artifactId>spring-boot-maven-plugin</artifactId>
  81 + </plugin>
  82 + </plugins>
  83 + </build>
  84 +
  85 +</project>
... ...
springboot/src/main/java/com/sincre/springboot/SpringbootApplication.java
1   -package com.sincre.springboot;
2   -
3   -import org.apache.ibatis.annotations.Mapper;
4   -import org.mybatis.spring.annotation.MapperScan;
5   -import org.springframework.boot.SpringApplication;
6   -import org.springframework.boot.autoconfigure.SpringBootApplication;
7   -
8   -import javax.swing.*;
9   -import java.awt.*;
10   -
11   -@MapperScan("com.sincre.springboot.mapper")
12   -@SpringBootApplication
13   -public class SpringbootApplication {
14   -
15   - public static void main(String[] args) {
16   -
17   - SpringApplication.run(SpringbootApplication.class, args);
18   - System.out.println("classpath:" + new SpringbootApplication().getClass().getResource(""));
19   -
20   -// new SpringbootApplication().initFrame();
21   - }
22   -
23   - private void initFrame() {
24   - JFrame jFrame = new JFrame();
25   - //设置窗口是否可视
26   - jFrame.setVisible(true);
27   -//设置窗口的大小是否可以调节
28   - jFrame.setResizable(false);
29   -//设置窗口大小和x,y位置
30   - jFrame.setBounds(100, 100, 600, 800);
31   -//设置窗口退出则程序退出
32   - jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
33   - }
34   -
35   -}
  1 +package com.sincre.springboot;
  2 +
  3 +import org.apache.ibatis.annotations.Mapper;
  4 +import org.mybatis.spring.annotation.MapperScan;
  5 +import org.springframework.boot.SpringApplication;
  6 +import org.springframework.boot.autoconfigure.SpringBootApplication;
  7 +import org.springframework.boot.builder.SpringApplicationBuilder;
  8 +import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
  9 +
  10 +import javax.swing.*;
  11 +import java.awt.*;
  12 +
  13 +@MapperScan("com.sincre.springboot.mapper")
  14 +@SpringBootApplication
  15 +public class SpringbootApplication extends SpringBootServletInitializer {
  16 +
  17 + public static void main(String[] args) {
  18 +
  19 + SpringApplication.run(SpringbootApplication.class, args);
  20 + System.out.println("classpath:" + new SpringbootApplication().getClass().getResource(""));
  21 +
  22 +// new SpringbootApplication().initFrame();
  23 + }
  24 +
  25 + @Override
  26 + protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
  27 + return builder.sources(SpringbootApplication.class);
  28 + }
  29 +
  30 + private void initFrame() {
  31 + JFrame jFrame = new JFrame();
  32 + //设置窗口是否可视
  33 + jFrame.setVisible(true);
  34 +//设置窗口的大小是否可以调节
  35 + jFrame.setResizable(false);
  36 +//设置窗口大小和x,y位置
  37 + jFrame.setBounds(100, 100, 600, 800);
  38 +//设置窗口退出则程序退出
  39 + jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  40 + }
  41 +
  42 +}
... ...