您搜索的“SpringBoot”, 共有1390个结果
SpringBoot 的 @Import 用于将指定的类实例注入之Spring IOC Container中。
今天抽空在仔细看了下SpringBoot 关于 @Import 的处理过程, 记下来以后看。
1. @Import
先看Spring对它的注释 (文档贴过来的), 总结下来作用就是和xml配置的 <import />标签作用一样,允许通过它...
SpringBoot使用特定的方式,简化了spring的各种xml配置文件,并通过maven或者gradle,完成所需依赖,使用SpringBoot maven插件,可直接输出可运行的jar包,省去了tomcat等容器的部署,使得基于http的网络应用开发更加方便快捷。
spring中配置文件官方文档http://docs.spring.io/sprin...
本文将全面的介绍如何使用 validator 进行数据校验
本文源码: https://gitee.com/yintianwen7/taven-SpringBoot-learning/tree/master/SpringBoot-validate
准备工作
我们只需要引入 spring-boot-starter-web 包即可使用
1.常用注解
常用注解
2.简单的实体校验
public...
本节我们基于一个发表文章的案例来说明SpringBoot如何elasticsearch集成。elasticsearch本身可以是一个独立的服务,也可以嵌入我们的web应用中,在本案例中,我们讲解如何将elasticsearch嵌入我们的应用中。
案例背景:每个文章(Article)都要属于一个教程(Tutorial),而且每个文章都要有一个作者(Author)。
一、实体设...
Intellij IDEA开发工具,基于Maven框架的SpringBoot简单示例演示启动。
Maven工程pom.xml配置,主要引入spring-boot-starter-web等依赖,如下图所示。
SpringBoot主程序入口,通过该类启动SpringBoot应用。
通过@Component、@RestController...
这篇文章主要介绍SpringBoot如何整合MongoDB。
准备工作
安装 MongoDB
jdk 1.8
maven 3.0
idea
环境依赖
在pom文件引入spring-boot-starter-data-mongodb依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-star...
1. Spring Profile
Spring可使用Profile绝对程序在不同环境下执行情况,包含配置、加载Bean、依赖等。
Spring的Profile一般项目包含:dev(开发), test(单元测试), qa(集成测试), prod(生产环境)。由spring.profiles.active属性绝定启用的profile。
SpringBoot的配置文件默认为 application.properties(或yaml...
一、前言
Thymeleaf 的出现是为了取代 JSP,虽然 JSP 存在了很长时间,并在 Java Web 开发中无处不在,但是它也存在一些缺陷:
1、JSP 最明显的问题在于它看起来像HTML或XML,但它其实上并不是。大多数的JSP模板都是采用HTML的形式,但是又掺杂上了各种JSP标签库的标签,使其变得很混乱。
2、JSP 规范是与 Servlet 规范紧密耦合的。这意味着它只能用在...
freemarker和thymeleaf是模板引擎。在早前我们使用Struts或者SpringMVC等框架的时候,使用的都是jsp,jsp的本质其实就是一个Servlet,其中的数据需要在后端进行渲染,然后再在客户端显示,效率比较低下。而模板引擎恰恰相反,其中的数据渲染是在客户端,效率方面比较理想一点。前后端不分离的话用模板引擎比较好,前后端分离的话其实用处并不大很大。Spri...
准备工具:IDEA jdk1.8 Navicat for MySQL Postman
一、新建Project
选择依赖:mybatis Web Mysql JDBC
项目结构
pom依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http...