/* * Copyright 2019-2029 geekidea(https://github.com/geekidea) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package io.geekidea.springbootplus; import com.hongxinhui.utils.wx.AccessTokenCommon; import io.geekidea.springbootplus.framework.util.PrintApplicationInfo; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.transaction.annotation.EnableTransactionManagement; /** * spring-boot-plus 项目启动入口 * * @author geekidea * @since 2018-11-08 */ @EnableAsync @EnableScheduling @EnableTransactionManagement @EnableConfigurationProperties @ServletComponentScan @MapperScan({"io.geekidea.springbootplus.**.mapper", "com.hongxinhui.**.mapper"}) @SpringBootApplication(scanBasePackages = {"io.geekidea.springbootplus", "com.hongxinhui"}) public class SpringBootPlusApplication { public static void main(String[] args) { // 启动spring-boot-plus ConfigurableApplicationContext context = SpringApplication.run(SpringBootPlusApplication.class, args); // 打印项目信息 PrintApplicationInfo.print(context); // 打印项目提示 PrintApplicationInfo.printTip(context); try { String accessToken = AccessTokenCommon.getAccessToken(); System.out.println("accessToken = " + accessToken); } catch (Exception e) { e.printStackTrace(); } } }