31
31
import apijson .orm .SQLConfig ;
32
32
33
33
34
- /**Demo SpringBoot Application 主应用程序启动类
34
+ /**
35
+ * Demo SpringBoot Application 主应用程序启动类
35
36
* 右键这个类 > Run As > Java Application
36
37
* 具体见 SpringBoot 文档
37
38
* https://www.springcloud.cc/spring-boot.html#using-boot-locating-the-main-class
39
+ *
38
40
* @author Lemon
39
41
*/
40
42
@ Configuration
43
45
@ EnableConfigurationProperties
44
46
public class DemoApplication implements WebServerFactoryCustomizer <ConfigurableServletWebServerFactory > {
45
47
46
- public static void main (String [] args ) throws Exception {
47
- SpringApplication .run (DemoApplication .class , args );
48
+ public static void main (String [] args ) throws Exception {
49
+ SpringApplication .run (DemoApplication .class , args );
48
50
49
- Log .DEBUG = true ;
50
- APIJSONApplication .init (false ); // 4.4.0 以上需要这句来保证以上 static 代码块中给 DEFAULT_APIJSON_CREATOR 赋值会生效
51
- }
51
+ Log .DEBUG = true ;
52
+ APIJSONApplication .init (false ); // 4.4.0 以上需要这句来保证以上 static 代码块中给 DEFAULT_APIJSON_CREATOR 赋值会生效
53
+ }
52
54
53
- // SpringBoot 2.x 自定义端口方式
54
- @ Override
55
- public void customize (ConfigurableServletWebServerFactory server ) {
56
- server .setPort (8080 );
57
- }
55
+ // SpringBoot 2.x 自定义端口方式
56
+ @ Override
57
+ public void customize (ConfigurableServletWebServerFactory server ) {
58
+ server .setPort (8080 );
59
+ }
58
60
59
61
// 支持 APIAuto 中 JavaScript 代码跨域请求
60
62
@ Bean
@@ -71,36 +73,36 @@ public void addCorsMappings(CorsRegistry registry) {
71
73
};
72
74
}
73
75
74
- static {
75
- // 使用本项目的自定义处理类
76
- APIJSONApplication .DEFAULT_APIJSON_CREATOR = new APIJSONCreator <Long >() {
77
- @ Override
78
- public SQLConfig createSQLConfig () {
79
- return new DemoSQLConfig ();
80
- }
81
- };
82
-
83
- // 把以下需要用到的数据库驱动取消注释即可,如果这里没有可以自己新增
84
- // try { //加载驱动程序
85
- // Log.d(TAG, "尝试加载 SQLServer 驱动 <<<<<<<<<<<<<<<<<<<<< ");
86
- // Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
87
- // Log.d(TAG, "成功加载 SQLServer 驱动!>>>>>>>>>>>>>>>>>>>>> ");
88
- // }
89
- // catch (ClassNotFoundException e) {
90
- // e.printStackTrace();
91
- // Log.e(TAG, "加载 SQLServer 驱动失败,请检查 pom.xml 中 net.sourceforge.jtds 版本是否存在以及可用 !!!");
92
- // }
93
- //
94
- // try { //加载驱动程序
95
- // Log.d(TAG, "尝试加载 Oracle 驱动 <<<<<<<<<<<<<<<<<<<<< ");
96
- // Class.forName("oracle.jdbc.driver.OracleDriver");
97
- // Log.d(TAG, "成功加载 Oracle 驱动!>>>>>>>>>>>>>>>>>>>>> ");
98
- // }
99
- // catch (ClassNotFoundException e) {
100
- // e.printStackTrace();
101
- // Log.e(TAG, "加载 Oracle 驱动失败,请检查 pom.xml 中 com.oracle.jdbc 版本是否存在以及可用 !!!");
102
- // }
103
-
104
- }
76
+ static {
77
+ // 使用本项目的自定义处理类
78
+ APIJSONApplication .DEFAULT_APIJSON_CREATOR = new APIJSONCreator <Long >() {
79
+ @ Override
80
+ public SQLConfig createSQLConfig () {
81
+ return new DemoSQLConfig ();
82
+ }
83
+ };
84
+
85
+ // 把以下需要用到的数据库驱动取消注释即可,如果这里没有可以自己新增
86
+ // try { //加载驱动程序
87
+ // Log.d(TAG, "尝试加载 SQLServer 驱动 <<<<<<<<<<<<<<<<<<<<< ");
88
+ // Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
89
+ // Log.d(TAG, "成功加载 SQLServer 驱动!>>>>>>>>>>>>>>>>>>>>> ");
90
+ // }
91
+ // catch (ClassNotFoundException e) {
92
+ // e.printStackTrace();
93
+ // Log.e(TAG, "加载 SQLServer 驱动失败,请检查 pom.xml 中 net.sourceforge.jtds 版本是否存在以及可用 !!!");
94
+ // }
95
+ //
96
+ // try { //加载驱动程序
97
+ // Log.d(TAG, "尝试加载 Oracle 驱动 <<<<<<<<<<<<<<<<<<<<< ");
98
+ // Class.forName("oracle.jdbc.driver.OracleDriver");
99
+ // Log.d(TAG, "成功加载 Oracle 驱动!>>>>>>>>>>>>>>>>>>>>> ");
100
+ // }
101
+ // catch (ClassNotFoundException e) {
102
+ // e.printStackTrace();
103
+ // Log.e(TAG, "加载 Oracle 驱动失败,请检查 pom.xml 中 com.oracle.jdbc 版本是否存在以及可用 !!!");
104
+ // }
105
+
106
+ }
105
107
106
108
}
0 commit comments