spring-boot随记

session共享 直接引入 spring-session-data-redis

org.springframework.session spring-session-data-redis

创建RedisSessionConfig
@Configuration @EnableRedisHttpSession public class RedisSessionConfig {}

集成mongodb 引入jar
org.springframework.boot spring-boot-starter-data-mongodb

yml参数
spring: data: mongodb: uri: mongodb://127.0.0.1:27017 database: 表名

MongoDB有密码的话
需要在连接库test下创建用户
use test db.createUser( { user:"root", pwd:"123456", roles:[{role:"root",db:"admin"}] } )

spring: data: mongodb: uri: mongodb://root:123456@lochost:27017/test

entity类
@Documentpublic class User{ @Id @Field("_id")//自动添加创建时间 需要在id上加这个注解 private Long id; private String name; @CreatedDate//自动添加创建时间 private Date createTime; }

repository
@Repository public interface UserRepository extends MongoRepository {}

启动类
@EnableMongoAuditing //自动注入创建时间

spring读取配置文件顺序 【spring-boot随记】当前目录下的/config目录
当前目录
classpath里的/config目录
classpath 根目录

    推荐阅读