Spring Boot入门知识2

Spring Boot简介:
在Spring框架的基础上发展来的,开发项目代码少,比SSH、SSM简洁
应用场景:
互联网项目中面临的两大问题:
大数据
高并发
互联网项目提高用户的体验度,要提高访问速度
大型的互联网项目:电商系统
1、并发量:
系统架构升级:服务的拆分Nginx
负载均衡解析服务器:LVS
解决这类问题,需要对系统进行拆分,拆分成分布式服务的架构
项目运行的时候是一个单独的war包
普通项目的配置:
1、项目的核心入口:web.xml(编码过滤器、监听器、前端控制器)
2、Spring的核心配置文件(数据源、工厂、接口代理开发扫描、事务、整合配置)
3、配置SpringMVC的配置文件(扫描、注解驱动、视图解析器)
Spring Boot的环境搭建:
基于maven的项目
static:开发web项目的静态资源
templates:模板,静态的页面
Spring-boot不支持jsp开发
可以使用模板进行开发
Spring Boot的项目入口,main函数,jar包来启动
可以直接通过maven工程创建Spring Boot的项目
RequestMapping=ResponseBody+Mapping
Spring Boot整合mybatis框架:
只需要在application.properties中配置一下需要的东西
1、加载mybatis的配置文件
由application.properties加载
Spring boot会自动扫描配置文件自动加载
整合mybatis需要导入jar包
指定环境配置文件即可
定义别名
加载数据源
2、加载数据源
Spring Boot整合Redis集群:
在application.properties中整合Redis单机版的配置文件,使用Redis作为缓存
spring.redis.host=
spring.redis.port=6379
将Spring Boot的服务器关掉,但是Redis服务器会持久化缓存中的信息,当下次重新启动Spring Boot服务器的时候依然保存
需要自己编写整合集群代码:
提供集群所需要的节点信息
构建Redis集群:
spring.redis.cluster.nodes=中间使用逗号分隔,设置集群的节点

你可能感兴趣的:(Spring Boot入门知识2)