![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
NIO4444
这个作者很懒,什么都没留下…
展开
-
Sping系列: MVC理解
@Controller的作用@Controller用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping注解。@Controller只是定义了一个控制器类,而使用@RequestMapping注解的方法才是真正处理请求的处理器,这样把所有的URL都记录下来。...原创 2020-07-18 14:39:14 · 274 阅读 · 0 评论 -
Spring Boot系列:数据验证注解使用方法
Hibernate-validator常用注解自定义原创 2020-07-16 23:59:37 · 1199 阅读 · 0 评论 -
Spring Boot系列:Thymeleaf视图使用方法
效果Spring Boot 主要支持Thymeleaf、FreeMarker等模板引擎使用方法引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>加入命名空间<...原创 2020-07-16 23:46:40 · 365 阅读 · 0 评论 -
Spring Boot系列:MVC工程流程
Spring MVC框架中, DispatcherServlet 继承自 HttpServlet ,负责协调和组织不同组件,以完成请求处理并返回响应。整个工程流程如下: ( 1 )客户端(用户)发出的请求到Tomcat (服务器)接收,然后Tomcat 将请求转交给DispatcherServlet处理 ( 2 ) DispatcherServlet 匹配控制器中配置的映射路径,进行下一步处理 ( 3 ) ViewResolver「将 ModelAndView或E...原创 2020-07-16 23:21:28 · 396 阅读 · 0 评论 -
Spring Boot系列:常用Starter 使用方法
为了简化配置,Spring Boot提供了非常多的 Starter。 先把与常用模块相关的所有JAR打包,并完成自动配置,然后组装成Starter使用方法<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>...原创 2020-07-16 23:16:27 · 594 阅读 · 0 评论 -
Spring Boot系列:application.xml配置文件的使用(开发、生产环境分离)
Spring Boot系列:application.properties配置文件的使用原创 2020-07-16 22:41:18 · 2367 阅读 · 0 评论 -
Spring Boot系列:application.properties配置文件的使用
Spring Boot支持Properties和YAML 两种配 方式(Properties优先级高于YAML)。application.propertiescom.example.name=${name:xx}com.example.age=90com.example.address[0]=bjcom.example.address[1]=szcom.example.address[2]=tjProExample.java@Data set、get...原创 2020-07-16 22:40:52 · 913 阅读 · 0 评论 -
Spring Boot系列:@Application注解
@SpringBootApplication@SpringBootApplication是一个复合注解,包含了@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan这三个注解@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。可自动发现和装配一些Bean@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。...原创 2020-07-16 22:16:39 · 1072 阅读 · 0 评论 -
Spring Boot系列:@RestController、@RequestMapping注解
@RestController@RestController注解是@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器。package com.example.demo;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.Res原创 2020-07-16 22:21:41 · 730 阅读 · 0 评论 -
Spring Boot系列:修改启动图案
效果application.properties增加 spring.output.ansi.enabled=ALWAYS增加banner.txt文件,内容如下:${AnsiColor.BRIGHT_RED} _ooOoo_ o8888888o 88" . "88 (| -_-..原创 2020-07-15 23:45:58 · 542 阅读 · 0 评论 -
Spring Boot系列:自动配置使用说明
使用方法Spring Boot会根据配置的依赖信息进行自动配置,从而减轻开发者搭建环境和配置的负担。如果在项目中依赖了 spring-boot-starter-web ,则 Spring Boot 会自动配置 Web 环境(配置Tomcat、Web MVC Validator、JSON 等)。实现原理通过注解@EnableAutoConfiguration 来实现的验证idea通过run -EditConfigurations,设置 --de...原创 2020-07-15 23:26:30 · 368 阅读 · 0 评论 -
Spring boot系列:Spring boot编译可执行包
效果基础Spring Boot系列:Spring boot开发环境搭建步骤,实现Hello World Demo入门例子指定main打包生成jar运行效果原创 2020-07-15 22:36:05 · 340 阅读 · 0 评论 -
Spring系列:Spring Boot特性
Spring Boot 支持用注解的方式轻松实现类的定义与功能开发、无代码生成和XML 配置 在开发过程中,可以直接在 IDE 工具中运行和测试,而且不需要搭建Tomcat服务器环境,因为 Spring Boot 已经内置好了 项目不用被打包成 WAR 恪式,可以直接以 JAR包的方式运行。 提供Starter来简化依赖配置。如果要使用 Red is ,则只需在pom.xm 文件中加入操作 Redis Starter 依赖即可使用Redis 的操作API ...原创 2020-07-15 18:48:00 · 359 阅读 · 0 评论 -
Spring系列:Spring Boot和Spring Clund区别
Spring开发使用了大量XML 配置文件 配置烦琐,整合不易,开发和部署效率低。于是2013年Spring Boot开始研发。在开发过程中,可以直接在 IDE 工具中运行和测试,而且不需要搭建Tomcat服务器环境,因为 Spring Boot 已经内置好了 Spring Boot是依赖Spring的,是Spring的配置自动化版本 Spring Clund只专注于服务之间的通信、熔断和监控等 Spring Clund是通过Spring Boot来构建微服务应用的。...原创 2020-07-15 18:36:16 · 619 阅读 · 0 评论 -
Spring Boot系列:Spring boot开发环境搭建步骤,实现Hello World Demo入门例子
效果安装JDKhttps://blog.csdn.net/VIP099/article/details/104723408安装Mavenhttps://blog.csdn.net/VIP099/article/details/104723885、https://blog.csdn.net/VIP099/article/details/106981407安装Ideahttps://blog.csdn.net/VIP099/article/details/104...原创 2020-07-15 22:01:15 · 426 阅读 · 0 评论