1.pom.xml
//通过mybatis⾃动⽣成mapper.实体类。以及mapper.xml⽂件(具体的⾃动⽣成xml⽂件在下⾯的generatorConfig.xml中) //引⼊的所有依赖包
2.⾃动⽣成跟数据相对应的实体、接⼝、xml映射⽂件的配置⽂件
PUBLIC \"-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN\" \"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd\">
password=\"wisdomdb\">
3.spring boot 的启动类:
package dhccmfish.dhccmfish;
import com.corundumstudio.socketio.AuthorizationListener;import com.corundumstudio.socketio.Configuration;import com.corundumstudio.socketio.HandshakeData;import com.corundumstudio.socketio.SocketIOServer;
import com.corundumstudio.socketio.annotation.SpringAnnotationScanner;import com.dhcc.comment.common.ComDef;
import com.dhcc.comment.config.JdbcDataSource;import com.dhcc.comment.config.RedisConfig;import com.dhcc.comment.log.LogWriter;import com.dhcc.comment.util.BufferStream;import com.dhcc.comment.util.FileManager;import com.dhcc.comment.util.StringUtil;
import dhccmfish.dhccmfish.common.entity.ClientInfo;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.logging.log4j.LogManager;import org.apache.tomcat.jdbc.pool.DataSource;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration;import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.boot.web.support.SpringBootServletInitializer;import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.EnableCaching;import org.springframework.cache.interceptor.KeyGenerator;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;import org.springframework.cloud.netflix.eureka.EnableEurekaClient;import org.springframework.context.annotation.Bean;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import org.springframework.data.redis.cache.RedisCacheManager;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import java.lang.reflect.Method;import java.util.Map;
import java.util.Properties;//启动注册器
@EnableDiscoveryClient@EnableEurekaClient//启动事物管理
@EnableTransactionManagement//mybatis的接⼝扫描位置
@MapperScan(\"dhccmfish.dhccmfish.common.mapper\")//设置session有效时间
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = ComDef.SESSIOM_EXPIRE_TIMEOUT)//启动该项⽬的时候不⾃动去找数据库的配置
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})public class DhccMfishApplication{//实例化 RedisConnectionFactory 对象
@Bean(name = \"jedisConnectionFactory\")
public JedisConnectionFactory connectionFactory() { return RedisConfig.connectionFactory(4); }
// 实例化 RedisTemplate 对象 @Bean(name = \"redistemplate\")
public RedisTemplate
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务