springBoot微服务框架

1.springBoot是个基于服务编程(SOA)微服务框架,底层架构基于SpringMVC框架
2.使用微服务框架的好处
1.把一个大的项目 拆分成若干小模块,模块之间互相可以调用,减少代码冗余。
2.模块之间互不干扰,单独模块崩溃之后不影响其他模块使用
3.对请求用户进行分流,让不同需求的用户访问不同模块(项目)
4.开发简单,使用纯注解模式,没有配置文件
3.使用idea搭建springboot项目
1.首先选中File–New-project 选中Spring Initializr
在这里插入图片描述
2.点击next进行下一步操作,此操作必须在有网环境下运行,否则报错,进入下一步之后,选中需要使用的JDK和项目管理工具,项目名称不能使用英文大小写混合
在这里插入图片描述
3.设置好上述选项之后,点击next进入下一步,选中对应的springBoot版本以及需要使用的组件(jar包),点击next进入下一步创建成功
在这里插入图片描述
4.springBoot框架使用
1.创建springBoot启动类 springBoot是通过main方法启动,springBoot项目默认集成Tomcat。
使用SpringBootApplication中的run方法 启动springboot项目
SpringApplication.run(SpringApplStart.class, args);

2.在启动类上添加@SpringBootApplication
   @SpringBootApplication 此注解用来扫描spring以及springMVC的相关注解
 扫描当前包及其自包下的所有注解,此启动类必须放在父级包目录中

3.在application配置文件中配置数据连接信息
spring.datasource.driverClassName=com.mysql.jdbc.Driver 驱动
spring.datasource.url=jdbc:mysql://localhost:3306/jkpay?useUnicode=true&characterEncoding=utf-8 连接数据库地址
spring.datasource.username=root 数据库用户名
spring.datasource.password=root 数据库密码
4.配置mapper层扫描
在启动类上添加@MapperScan(“com.jk.mapper”)
注解,扫描mapper层

5.springBoot集成thymeleaf
thymeleaf是springBoot推荐的静态模板。
1.导入thymeleaf的相关jar包
2.在核心配置文件中配置thymeleaf的相关配置
–设置当前页面为HTML5格式
spring.thymeleaf.mode=HTML5
–设置页面编码为UTF-8
spring.thymeleaf.encoding=UTF-8
–设置转换格式为HTML格式
spring.thymeleaf.servlet.content-type=text/html
–是否开启缓存 开发状态下设置为false 上线状态下设置为true
spring.thymeleaf.cache=false

猜你喜欢

转载自blog.csdn.net/yuanl6868/article/details/89948669