3131import apijson .orm .SQLConfig ;
3232
3333
34- /**Demo SpringBoot Application 主应用程序启动类
34+ /**
35+ * Demo SpringBoot Application 主应用程序启动类
3536 * 右键这个类 > Run As > Java Application
3637 * 具体见 SpringBoot 文档
3738 * https://www.springcloud.cc/spring-boot.html#using-boot-locating-the-main-class
39+ *
3840 * @author Lemon
3941 */
4042@ Configuration
4345@ EnableConfigurationProperties
4446public class DemoApplication implements WebServerFactoryCustomizer <ConfigurableServletWebServerFactory > {
4547
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 );
4850
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+ }
5254
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+ }
5860
5961 // 支持 APIAuto 中 JavaScript 代码跨域请求
6062 @ Bean
@@ -71,36 +73,36 @@ public void addCorsMappings(CorsRegistry registry) {
7173 };
7274 }
7375
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+ }
105107
106108}
0 commit comments