【Springboot系列】
文章平均质量分 74
月疯
得到你最想要的东西,最保险的办法,那就是你能配得上你最想要的东西。机会是留给有准备的人,运气是留给有天赋的努力者。
展开
-
SpringBoot2.x之WebMvcConfigurer
1、介绍在Spring Boot 1.5版本中,都是靠重写WebMvcConfigurerAdapt er的方法来添加自定义拦截器,消息转换器等。SpringBoot 2.0 后,该类被标记为@Deprecated了。官方推荐直接实现WebMvcConfigurer或者直接继承WebMvcConfigurationSuppo rt,方式一实现WebMvcConfigurer接口(推荐),方式二继承WebMvcConfigurationSupport类。2. WebMvcConfigurer接口.转载 2022-04-09 17:28:52 · 366 阅读 · 0 评论 -
springboot+JPARepository实现增删改查
结构.png首先我们创建一个数据库映射的实体类,上一节讲了的package com.alun;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;/** * Created by Administrator on 2017/...转载 2018-12-13 22:06:06 · 2336 阅读 · 0 评论 -
Spring Boot 学习之,数据库一 Spring-Data-Jpa 初探
JPA (Java Persistence API) 定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等直接上练习项目结构 项目结构.png一、配置在pom.xml中添加<dependency> <groupId>org.springframework.boot</groupId>...转载 2018-12-13 22:08:03 · 181 阅读 · 0 评论 -
Spring Boot 学习之Controller
注解 用途 @Controller 处理http请求 @RestController spring 4 新加注解,@RestController = @Controller + @ResponseBody , @RequestMapping 配置url映射 @PathVariable 获取url中的数据 @RequestParam 获取...转载 2018-12-13 22:09:20 · 124 阅读 · 0 评论 -
Spring Boot 学习之,数据库三 ,事务
事务管理:比如两条信息同时插入数据库,如果一条不成功,那么另一条也不插入。这样就需要引入了事务管理,需要在方法上加 @Transactional事务注解结构.png在上一节基础上添加ManInfoService,内容如下package com.alun;import org.springframework.beans.factory.annotation.Autowired;...转载 2018-12-13 22:10:46 · 130 阅读 · 0 评论 -
Spring Boot 学习之,AOP统一处理请求日志
AOP统一处理请求日志AOP为Aspect Oriented Programming的缩写,意为:[面向切面编程]理论就不说了,直接上代码吧,呵呵~注解 用途 @Aspect 注解将一个java类定义为切面类 @Pointcut 定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。根据需要在切入点不同位置的切入内...转载 2018-12-13 22:13:36 · 170 阅读 · 0 评论 -
springboot和springcloud的基本概念理解
一. 什么是springboot1.用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)2.创建独立的spring引用程序 main方法运行3.嵌入的Tomcat 无需部署war文件4.简化maven配置5.自动配置spring添加对应功能starter自动化配置二.springboot常用的starter有哪些可以去Ma...转载 2019-02-18 22:15:54 · 1765 阅读 · 0 评论 -
Spring Boot 使用模板引擎
Spring Boot 推荐使用Thymeleaf、FreeMarker、Velocity、Groovy、Mustache等模板引擎。不建议使用JSP。Spring Boot 对以上几种引擎提供了良好的默认配置,默认 src/main/resources/templates 目录为以上模板引擎的配置路径。一、Spring Boot 中使用Thymeleaf模板引擎简介:Thymelea...转载 2019-02-25 15:09:51 · 262 阅读 · 0 评论 -
springboot+profile(不同环境读取不同配置)
application.propertiesspring.profiles.active=devlogging.config=classpath:log4j2.xmlapplication-dev.propertiesserver.port=8083netty.port=9997spring.datasource.type=com.alibaba.druid.pool.D...原创 2019-05-05 18:45:43 · 5346 阅读 · 1 评论 -
springboot细节挖掘(数据初始化)
如何加载一些启动就需要的初始化数据呢?CommandLineRunnerspring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现定义初始化类MyCommandLineRunner 实现CommandLineRunner接口,并实现它的run()方法,在该方法中编写初始化逻辑 注册成Bean,添加@Component注解即可...转载 2019-05-29 09:01:38 · 451 阅读 · 0 评论 -
Spring Boot 学习之表单验证
比如电话号码够不够长,邮箱格式是否正确~我们来看看springboot为我们提供了什么样的便利首先我们看看我们之间的实体类ManInfo,我现在在里面添加了 @NotEmpty、@Min等注解,message是不符合验证的提示信息。@Entitypublic class ManInfo { @Id @GeneratedValue private Integer ...转载 2018-12-13 22:01:22 · 162 阅读 · 0 评论 -
pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_...转载 2018-12-13 21:58:49 · 205 阅读 · 0 评论 -
Spring Boot 学习之配置文件 application.yml
一、创建配置文件如图所示,我们在resources文件夹中新建配置文件application.yml结构图二、一些基本配置server: port: 8090 //配置端口 session-timeout: 30 tomcat.max-threads: 0 tomcat.uri-encoding: UTF-8 spring: d...转载 2018-12-13 21:56:14 · 619 阅读 · 0 评论 -
idea+SpringBoot+Mybatis+Mysql环境搭建
开发环境说明:idea2017.2.6jdk8maven3.5绿色版mysql+绿色版mysql客户端1、idea创建springboot 2、点击直接生成pow.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org...原创 2018-04-26 11:38:58 · 3834 阅读 · 6 评论 -
CentOS部署SpringBoot项目(二)
v阅读目录vLinux部署springboot vIntelliJ IDEA打包 vspringboot部署CentOS v相关常用命令 v博客总结Linux部署SpringBoot1. 《CentOS安装FTP服务》2. 《CentOS安装Java JDK》3. 《CentOS安装Tomcat》4. 《详解intellij idea搭建SpringBoot》5....转载 2018-11-11 13:45:06 · 1959 阅读 · 0 评论 -
SpringBoot的MyBatis generator 注解方式和xml方式 (四)
两种形式:XML方式 type="XMLMAPPER"注解方式 type="ANNOTATEDMAPPER"1.1 pom.xml里添加maven插件<!-- mybatis.generator start--> <plugin> <groupId>org.mybatis.generato...转载 2018-11-11 17:05:05 · 406 阅读 · 0 评论 -
SpringBoot整合themeleaf+bootstrap (五)
Thymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是将优雅的自然模板带到您的开发工作流程中—HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。Spring-boot-starter-web集成了Tomcat以及Spring ...转载 2018-11-11 17:14:41 · 743 阅读 · 0 评论 -
SpringBoot配置logback日志 (六)
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或...转载 2018-11-11 17:18:32 · 274 阅读 · 0 评论 -
SpringBoot定时任务Schedule (七)
在日常项目运行中,我们总会有需求在某一时间段周期性的执行某个动作。比如每天在某个时间段导出报表,或者每隔多久统计一次现在在线的用户量。在springboot中可以有很多方案去帮我们完成定时器的工作,有Java自带的java.util.Timer类,也有强大的调度器Quartz,还有SpringBoot自带的Scheduled,今天主要说说Scheduled。定时器比较框架名称 Cro...转载 2018-11-11 17:20:49 · 552 阅读 · 0 评论 -
windows下springboot集成redis
Spring boot集成redis服务。1.pom文件里添加redis依赖。<!-- Spring Boot Redis 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d...转载 2018-12-05 12:53:50 · 306 阅读 · 0 评论 -
SpringBoot yml 配置
1. 在 spring boot 中,有两种配置文件,一种是application.properties,另一种是application.yml,两种都可以配置spring boot 项目中的一些变量的定义,参数的设置等。下面来说说两者的区别。application.properties 配置文件在写的时候要写完整,如:spring.profiles.active=devspring....转载 2018-12-13 21:46:34 · 171 阅读 · 0 评论 -
Interllij IDEA 搭建Springboot(一)
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。springboot的概念:从最根本上来讲,Spri...转载 2018-11-11 13:24:19 · 527 阅读 · 0 评论