SpringBoot 整合NoSql
通用配置#
maven依赖#
添加Spring-Web和Spring-Security依赖,使用Spring-Security是因为使用SpringBoot的Redis依赖时,必须添加Spring-Security。在新版本SpringBoot才会这样。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
properties配置#
8080端口指定一下,因为下面双开服务器这个配置必须在这里显示加上。
server.port=8080
测试类#
@RestController public class HelloController { @Value("${server.port}") Integer port; @GetMapping("/set") public String set(HttpSession session) { session.setAttribute("name", "johnson"); return String.valueOf(port); } @GetMapping("/get") public String get(HttpSession session) { return (String)session.getAttribute("name") + port; } }
整合Redis#
maven依赖#
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
连接redis必须要密码,否则连接不上,所以你的redis服务器必须设置密码
spring.redis.host=127.0.0.1 spring.redis.database=0 spring.redis.port=6379 spring.redis.password=123456
启动后,浏览器打开