
SpringBoot
失忆๑
想走的更远。。。。看更好的风景
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、SpringBoot自动装配的原理
一、SpringBoot自动装配的原理前言:SpringBoot自动装配是一种思想,它将约定大于配置的思想实现的淋漓尽致,SpringBoot通过@Configuration,@Import注解实现配置文件的编写和导入在利用spring.factores规定将每个集成进SpringBoot的内的组件都将自己的配置类的全路径写在此文件中,再由SpringBoot程序去读取并将其加入到SpringBoot的IOC容器内。一、SpringBoot自动装配源码解析1、Spring应用自动装配从@Sprin原创 2020-05-09 18:54:23 · 1037 阅读 · 0 评论 -
SpringBoot访问静态资源
SpringBoot提供了多种方式进行静态资源的访问1.在classpath路径下resources目录下创建一个文件夹为static,注意名字必须叫static,SpringBoot会去这个路径下进行静态资源的访问其他的方式就不演示了了(1)在src/main/resources/目录下创建static文件夹(2)在src/main/resources/目录下创建resources...原创 2019-08-22 20:33:50 · 160 阅读 · 0 评论 -
SpringBoot文件上传
SpringBoot文件上传时信息是和SpringMVC一致的使用注意:1.默认的上传大小是单个文件1MB,总大小为10MB实例演示页面信息<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&g...原创 2019-08-22 20:35:54 · 149 阅读 · 0 评论 -
SpringBoot整合Freemarker
pom文件1.更改添加了Freemarker的坐标<?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" xs...原创 2019-08-22 20:38:32 · 135 阅读 · 0 评论 -
SpringBoot- Thymelea入门
一)使用Thymelea进行数据的展示1.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" x...原创 2019-08-22 20:40:17 · 870 阅读 · 0 评论 -
SpringBoot整合Spring Data JPA步骤
一)修改pom文件1.添加spring-data-jpa的启动器2.添加mysql驱动3.添加数据库连接池<?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-...原创 2019-08-26 20:37:33 · 185 阅读 · 0 评论 -
Springboot整合ehcache
一)修改pom文件1.添加SpringBoot缓存启动器2.添加ehcache缓存的坐标<?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"...原创 2019-08-26 20:46:50 · 111 阅读 · 0 评论 -
SpringBoot定时任务
一)注解实现定时任务的调度Spring3.0之后内置了定时任务调度器,实现简单的任务调度pom文件添加的坐标spring-context-support坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...原创 2019-08-27 21:37:12 · 126 阅读 · 0 评论 -
Spring Boot定时任务-整合Quartz
一)pom文件添加的坐标1.quartz任务框架2.suport3.tx事务?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" ...原创 2019-08-27 21:40:13 · 144 阅读 · 0 评论 -
SpringBoot整合Listener
SpringBoot提供了两种整合Listener的方式1.注解整合编写listenerpackage com.sxt.listener;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.annotation.WebList...原创 2019-08-22 20:11:56 · 87 阅读 · 0 评论 -
SpringBoot整合filter
整合过滤器的方式也有两种1.注解整合Filter创建过滤器package com.sxt.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet...原创 2019-08-22 20:08:39 · 103 阅读 · 0 评论 -
SpringBoot-Thymeleaf-url语法
url表达式SpringBoot有自己的url格式。1.基础的语法@{url地址}绝对路径<a th:href="@{http://www.baidu.com}">绝对路径</a><br/>相对路径相对路径是从当前项目根下开始的<a th:href="@{/show}">相对路径</a><br/>2.参数...原创 2019-08-23 19:19:36 · 237 阅读 · 0 评论 -
idea构建SpringBoot
1)创建module2)选中创建maven项目,并填写相关信息3)选择启动器4)项目目录5)整合Mybatis实现单表的CRUDpom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2019-08-23 19:29:56 · 125 阅读 · 0 评论 -
SpringBoot服务端数据校验
一) SpringBoot 对表单数据校验的技术特点1.1SpringBoot 中使用了 Hibernate-validate 校验框架 2 SpringBoot 表单数据校验步骤2.1在实体类中添加校验规则在是实体类上使用的validate 框架提供的注解实现非空,长度,大小的简单校验。约束可以应用于任何访问类型的字段(公共,私有等)。但是,不支持对静态字段的约束。1.@NotBlank...原创 2019-08-24 21:02:59 · 179 阅读 · 0 评论 -
SpringBoot异常处理
一)SpringBoot提供的异常处理1.自定义异常页面SpringBoot内置了一套错误页面的显示@RequestMapping(value = "/show1")public String showInfo1(){ String str = null; str.length(); return "index";}SpringBoot 默认的处理异常的机制:...原创 2019-08-24 21:07:52 · 210 阅读 · 0 评论 -
Spring Boot整合junit单元测试
一)SpringBoot提供了一套可以执行测试的组件1.1)pom文件加入SpringBoot测试环境启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>...原创 2019-08-24 21:09:40 · 136 阅读 · 0 评论 -
Spring Boot热部署
一)使用devTools工具实现项目的重新部署 SpringBoot提供了两种实现项目部署的方式 1.使用SpringLoader(比较麻烦,而且不支持页面) 2.DevTools在pom文件内加入DevTools<dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-08-24 21:12:58 · 114 阅读 · 0 评论 -
SpringBoot介绍及helloWorld
一)Spring boot 简介1)Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者2)Spring Bo...原创 2019-08-22 19:59:34 · 616 阅读 · 0 评论 -
SpringBoot整合Servlet
一)注解的方式实现整合Servlet使用到的注解@ServletCompoentScan:用于扫描Servelt注解@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Import({ServletComponentScanRegistrar.class})public @interfac...原创 2019-08-22 20:05:41 · 110 阅读 · 0 评论 -
SpringBoot-Thymeleaf语法详解
一) 变量输出与字符串操作 针对字符串操作的数据可以根据javaAPI上的方法为参考3.1.1th:text th:text 在页面中输出值3.1.2th:value th:value 可以将一个值放入到 input 标签的 value 中3.1.3 判断字符串是否为空 Thymeleaf 内置对象 注意语法:1,调用内置对象一定要用#2,大部分的内置对象都以 s 结尾 strings、...原创 2019-08-23 19:17:13 · 500 阅读 · 0 评论