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 根目录
推荐阅读
- java|Spring Boot 学习随记
- java|Spring Cloud 随记
- java|《Spring Boot 实战》随记
- 一套互联网公司理想架构,建议收藏。。。
- JavaWeb|一篇学会HttpServletRequest
- JavaWeb|Servlet----ServletContext
- JavaWeb|HttpServlet源码分析
- JavaWeb|使用IDEA开发Servlet程序
- JavaWeb|Servlet对象的生命周期