
Spring Boot框架
住手丶让我来
我是革命一块砖,哪里需要哪里搬!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么使用构造注入而不是@Autowired
一、前言 使用Spring开发时,我们通常有两种依赖注入的方式,基于注解@Autowired的依赖注入和基于构造函数的依赖注入。用IDEA开发过程中,如果使用@Autowired注入,通常会有如下警告:Inspection info: Spring Team recommends: "Always use constructor based dependency injection in your beans. Always use assertions原创 2020-07-01 18:02:16 · 3068 阅读 · 2 评论 -
使用Spring Boot+Dubbo+Zookeeper搭建第一个分布式项目(详细介绍如何搭建分布式项目,下篇)
一、概述上一篇讲解了搭建定义接口项目和服务提供者项目,这篇主要讲解如何搭建服务消费者项目。二、搭建步骤步骤一:创建服务消费者项目,创建一个名为 hello-dubbo-service-user-consumer 的Maven项目,该项目只负责定义接口,创建好项目后如下图所示。步骤二:在pom.xml下添加以下配置。 <dependencies> <dep...原创 2019-05-16 17:58:09 · 2848 阅读 · 1 评论 -
使用Spring Boot+Dubbo+Zookeeper搭建第一个分布式项目(详细介绍如何搭建分布式项目,上篇)
一、概述最近学习了PRC分布式服务框架-Dubbo,然后结合之前所学的Spring Boot和Zookeeper来搭建一个Hello Dubbo 分布式服务项目样例。我们分上篇和下篇进行讲解,此篇是讲解如何搭建API项目已经服务提供者项目。二、搭建步骤步骤一:创建服务接口项目,创建一个名为 hello-dubbo-service-user-api 的Maven项目,该项目只负责定义接口...原创 2019-05-16 17:59:05 · 3309 阅读 · 0 评论 -
Spring Boot中获取通过@Bean注入Spring容器的对象实体
一、前言 最近在项目中想获取Spring容器中的注册好的Bean对象,但是因为项目是使用Spring Boot中的,不能用ClassPathXmlApplicationContext来获取指定Bean,然后去学习别人的方法,并且成功测试过确实可行,就想总结一下这个Bean获取的方法的实现。二、实现步骤1、设置BeanConfig类,添加指定Bea...原创 2019-10-18 22:41:43 · 1207 阅读 · 1 评论 -
Spring Boot WEB实例之国际化
一、国际化步骤一:编写国际化配置文件,抽取页面所需要的国际化消息。①.在resources 资源文件夹下面创建 i18n 文件夹来存放 login.properties、login_zh_CN.properties、login_en_US.properties国际化配置文件,如下图所示:②.在 login.properties 配置文件中添加如下内容:login.tip=请登录~log...原创 2019-04-19 18:11:17 · 317 阅读 · 0 评论 -
Spring Boot WEB实例之登录拦截器的使用
开发期间模板引擎页面修改以后,要实时生效,可以使用以下步骤进行修改:1、在application.properties中,禁用模板引擎的缓存#禁用缓存spring.thymeleaf.cache=false2、页面你修改以后按Ctrl + F9,进重新编译登录错误信息的显示<p style="color:red" th:text="${message}" th:if="${no...原创 2019-04-23 16:57:04 · 1111 阅读 · 0 评论 -
Spring Boot中的Thymeleaf模板引擎介绍
一、Thymeleaf模板引擎介绍【1】Thymeleaf 是 Web 和独立环境的现代服务器端 Java 模板引擎,能够处理HTML,XML,JavaScript,CSS 甚至纯文本。【2】Thymeleaf 的主要目标是提供一种优雅和高度可维护的创建模板的方式。为了实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通,弥补了设计和开...原创 2019-04-09 22:04:25 · 334 阅读 · 0 评论 -
Spring Boot的yml配置文件讲解
一、Spring Boot配置文件介绍Spring Boot中的配置文件主要是分为以下两种类型:【1】application.properties全局配置文件【2】application.yml全局配置文件Spring Boot的配置文件一般放在 src / main / resources 路径下面,而且全局配置文件可以对一些默认属性进行修改。在学习Spring Boot之前我们一直使...原创 2019-04-03 18:50:49 · 2442 阅读 · 0 评论 -
Spring Boot日志框架介绍
Spring Boot 使用日志框架为 SLF4j和Logback如何在系统中使用SLF4j?开发过程中,日志方法的调用,不是直接调用日志的实现类,而是调用日志的抽象层里面的方法。每一个日志文件的实现框架都有一个自己的配置文件,使用SLF4j以后,配置问文件还是做成日志实现框架自己本身的配置文件。其他日志框架统一转化为SLF4j?1、先将系统中的其他框架排除出去。2、使用中间包替换原有...原创 2019-04-09 16:59:22 · 217 阅读 · 0 评论 -
Spring Boot概述以及使用Spring Boot写HelloWorld
一、SpringBoot概述Spring Boot是属于spring旗下的一个项目,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,它使用“习惯优于配置”的理念,从而使开发人员不再需要定义样板化的配置。使用springboot很容易创建一个独立运行的spring项目,并且可以几乎不使用spring配置或者使用很少的配置。二、SpringBoot ...原创 2019-04-02 22:07:46 · 1689 阅读 · 0 评论 -
Spring Boot中配置文件占位符,Profile多文档块模式和配置文件加载优先级的介绍
一、这篇博客主要介绍Spring Booot中的配置文件占位符使用以及在yml配置文件中Profile多文档块模式的介绍和使用。二、配置文件占位符【1】配置文件中可以使用随机数:${random.value}${random.int}${random.long}${random.int(10)}${random.int[1024,4201]}代码下所示:①、applicati...原创 2019-04-05 16:21:35 · 596 阅读 · 0 评论 -
Spring Boot中的@ConfigurationProperties,@Value和@Bean注解讲解
一、这篇博客主要是介绍Srping Boot中的@ConfigurationProperties,@Value和@Bean这三个注解的用法,以及@Value获取值与@ConfigurationProperties的区别。二、@ConfigurationProperties,@Value作用【1】@ConfigurationProperties是spring-boot 提供该注解将配置文件的值映...原创 2019-04-05 14:51:26 · 3036 阅读 · 1 评论 -
Spring详细讲解(下篇)
35. @RequestMapping 注解该注解是用来映射一个URL到一个类或一个特定的方处理法上。36. 什么是基于Java的Spring注解配置? 给一些注解的例子.基于Java的配置,允许你在少量的Java注解的帮助下,进行你的大部分Spring配置而非通过XML文件。以@Configuration 注解为例,它用来标记类可以当做一个bean的定义,被Spring IOC容器使用。...原创 2019-04-16 15:56:32 · 277 阅读 · 0 评论 -
Spring详细讲解(上篇)
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?【1】轻量:Spring 是轻量的,基本的版本大约2MB。【2】控制反转:Spring...原创 2019-04-16 15:56:52 · 345 阅读 · 0 评论