java->框架->SpringBoot
Ricky_Monarch
有问题加我微信,愿意和大家互相讨论,微信号见分栏的图片,可扫码添加
展开
-
01_SpringBoot各个注解的作用
@SpringBootApplication:来标注一个主程序类,说明这是一个Spring Boot 应用@SpringBootConfiguration: 标注在某个类上,表示这是一个Spring Boot的配置类@ Configuration:配置类上来标注这个注解,配置类 ----- 配置文件;配置类也是容器中的一个组件@EnableAutoConfiguration:开启自动配...原创 2019-09-01 23:37:25 · 142 阅读 · 0 评论 -
14_yml语法-数组(List、Set)的写法
用- 值表示数组中的一个元素(杠+空格) 行内写法 pets:[cat,dog,pig]原创 2019-09-03 23:42:48 · 5103 阅读 · 1 评论 -
15_为了编写yml配置文件有提示,该如何做
我们可以导入配置文件处理器,以后编写配置就有提示了<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId>...原创 2019-09-03 23:45:04 · 368 阅读 · 0 评论 -
16_如何将配置文件中的每一个属性的值映射到这个实体中?
@Conponent@ConfigurationProperties@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)原创 2019-09-03 23:48:03 · 270 阅读 · 0 评论 -
18_配置文件注入值数据校验
原创 2019-09-04 19:08:27 · 213 阅读 · 0 评论 -
19_自定义拦截器
自定义拦截器public class MyInterceptor implements HandlerInterceptor { private static final Logger log = LoggerFactory.getLogger(MyInterceptor.class); @Override public boolean preHandle(HttpS...原创 2019-09-04 19:56:45 · 107 阅读 · 0 评论 -
20_添加slf4j的的两种方法
添加slf4j的的两种方法1、代码添加:在类里添加public class MyInterceptor implements HandlerInterceptor { private static final Logger log = LoggerFactory.getLogger(MyInterceptor.class);}2、引入lombok依赖,注释添加:在类上添加&l...原创 2019-09-04 19:59:14 · 535 阅读 · 0 评论 -
21_SpringMVC配置拦截器
SpringMVC版本拦截器<!--配置自定义的拦截器--> <mvc:interceptors> <!--方式1:直接在在这里配置<bean>,对所有的controller都拦截--> <bean class="com.atguigu.springboot.interceptor.MyInterceptor1"/> &l...原创 2019-09-04 20:10:45 · 153 阅读 · 0 评论 -
23_webMvcConfig接口
原创 2019-09-04 20:35:09 · 278 阅读 · 0 评论 -
13_yml语法-对象、Map(属性和值)(键值对)的写法
k: v:在下一行来写对象的属性和值的关系;注意缩进对象还是k: v的方式行内写法: friends: {lastName: zhangsan,age: 18}原创 2019-09-03 23:40:23 · 1678 阅读 · 1 评论 -
12_yml值得写法:单引号和双引号的区别
"":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思name: "zhangsan \n lisi":输出;zhangsan 换行 lisi'':单引号;会转义特殊字符,特殊字符终只是一个普通的字符串数据name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi...原创 2019-09-03 23:38:54 · 11160 阅读 · 12 评论 -
11_YAML语法注意事项
k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的原创 2019-09-03 23:37:17 · 145 阅读 · 0 评论 -
02_SpringBoot各个启动器的作用
spring-boot-starter-web:帮我们导入了web模块正常运行所依赖的组件;原创 2019-09-01 23:42:31 · 348 阅读 · 0 评论 -
03_Spring Boot与Spring Cloud的作用?
“Spring全家桶”时代。Spring Boot ->J2EE一站式解决方案Spring Cloud -> 分布式整体解决方案原创 2019-09-01 23:43:50 · 135 阅读 · 0 评论 -
04_Spring Boot的优点
-快速创建独立运行的Spring项目以及主流框架集成-使用嵌入式的Servlet容器,应用无需打成war包-starters自动依赖与版本控制-大量的自动配置,简化开发,也可修改默认值-无需配置XML,无代码生成,开箱即用-准生产环境的运行时应用监控-与云计算的天然集成...原创 2019-09-01 23:45:08 · 126 阅读 · 0 评论 -
05_Spring Boot->Spring Cloud->Spring Cloud Data Flow的构建项目流程
SpringBoot的设计是为了让您尽快地启动和运行,它的前端配置最少。SpringBoot对构建面向生产的应用程序有一个独到的观点。SpringCloud(协调一切):直接建立在Spring Boot对企业Java的创新方法上。Spring Cloud通过实施经验证的模式简化了分布式微服务式架构,从而为您的微服务带来弹性、可靠性、可靠性和协调性。SpringCloud数据流:将企业...原创 2019-09-01 23:46:26 · 287 阅读 · 0 评论 -
06_如何创建一个SpringBoot项目
有两种方式 a.创建Maven工程:新建一个Maven工程à导入starter-parent和starter-web依赖à编写一个主程序,启动Spring应用2、导入spring boot相关的依赖```xml<parent><groupId>org.springframework.boot</groupId>...原创 2019-09-01 23:54:33 · 145 阅读 · 0 评论 -
07_如何将SpringBoot项目打成jar包并运行
将这个应用打成jar包,直接使用java -jar的命令进行执行;打完的jar包在target目录下将jar包放在相应路径下 cmd直接使用java -jar的命令进行执行...原创 2019-09-01 23:57:42 · 200 阅读 · 0 评论 -
08_resource文件夹的目录结构
-resources文件夹中目录结构-static:保存所有的静态资源; js cssimages;-templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf);-application.properties:Spring Boot应用的配置文件;...原创 2019-09-02 23:01:17 · 464 阅读 · 0 评论 -
09_SpringBoot里的应用版本由谁来管理
由Pom.xml的父项目的父项目来管理以后我们导入依赖默认是不需要写版本;(没有在dependencies里面管理的依赖自然需要声明版本号)原创 2019-09-03 23:33:30 · 177 阅读 · 0 评论 -
10_yml配置端口号与xml配置端口号的区别
YAML:配置例子原创 2019-09-03 23:36:00 · 926 阅读 · 0 评论 -
23_通用Mapper
1、通用mapper通用Mapper的作者也为自己的插件编写了启动器,我们直接引入即可:<!-- 通用mapper --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId&g...原创 2019-09-04 20:41:39 · 341 阅读 · 1 评论