1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.miniframe;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.cache.annotation.EnableCaching;
- import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
- import org.springframework.cloud.openfeign.EnableFeignClients;
- import org.springframework.context.annotation.ComponentScan;
- import org.springframework.context.annotation.EnableAspectJAutoProxy;
- import org.springframework.context.annotation.ImportResource;
- /**
- * SpringBootApplication springboot必须,引入自动配置SpringBootConfiguration等,可使用SpringBootApplication(exclude={}) 排除自动配置
- * 排除不需要的自动配置,如
- * //@SpringBootApplication(exclude = {
- * // RedisAutoConfiguration.class,
- * // RedisRepositoriesAutoConfiguration.class})
- *
- * EnableCaching 引入缓存
- *
- * ImportResource 引入xml配置bean
- *
- * ComponentScan 设置扫描包等配置
- *
- * tk.mybatis.spring.annotation.MapperScan(basePackages={}) tk.mybatis扫描mapper路径(要精确),框架已配置
- * "com.miniframe.model.*.dao", "com.miniframe.mappers.*.dao",不在此路径的可以自己在这里加上
- *
- */
- @SpringBootApplication
- @EnableCaching
- @EnableDiscoveryClient
- @EnableFeignClients
- @ImportResource(value = {"classpath:springcfg/*.xml"})
- //@tk.mybatis.spring.annotation.MapperScan(basePackages = {"com.miniframe.mappers.*.dao"})
- //@ComponentScan(basePackages = {"com.miniframe.*"}) //扫描包路径
- //@ComponentScan(excludeFilters = {}) //排除扫描设置
- //@ComponentScan(includeFilters={}) //引入扫描设置
- //@EnableAspectJAutoProxy(exposeProxy = true)
- public class Application {
- public static void main(String[] args) throws Exception {
- SpringApplication.run(Application.class, args);
- }
- }
|