
SpringBoot
_cheny
慢慢来,会很快
展开
-
SpringBoot----[4]---Spring Boot热部署(springloader)
SpringBoot热部署为什么需要热部署?在编写代码的时候,你会发现我们只是简单把打印信息改变了,就需要重新部署、如果是这样的编码方式,那么我们估计一天下来就真的是打印几个helloworld就下班了。那么就需要用到springloadedl了使用方式在pom.xml文件添加依赖包<!-- springloader plugin --> ...原创 2018-09-07 23:48:11 · 324 阅读 · 0 评论 -
SpringBoot----[12]---配置Server信息
SpringBoot----[12]—配置Server信息修改端口号Spring boot 默认的端口号是808, 如果想要进行更改的话 只需要修改applcation.properties文件,在配置文件中加入:Server.port=8081修改context-path在application.properties中配置:Server.context-path = /spring...原创 2018-10-11 20:38:46 · 2912 阅读 · 0 评论 -
SpringBoot----[13]—springboot 使用thymeleaf
SpringBoot----[13]—springboot 使用thymeleaf操作步骤在pom文件中引入thymeleaf <!-- 添加依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2018-10-11 20:48:16 · 164 阅读 · 0 评论 -
SpringBoot----[14]—springboot使用Freemarker
SpringBoot----[14]—springboot使用Freemarker步骤在pom中引入Freemarker <!-- freemarker --> <dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2018-10-11 20:51:20 · 170 阅读 · 0 评论 -
SpringBoot----[15]—SpringBoot 添加jsp支持
SpringBoot----[15]—SpringBoot 添加jsp支持操作步骤创建Maven web project使用Eclipse新建一个Maven Web Project ,项目取名为:spring-boot-jsp在pom文件中添加依赖<!-- spring boot parent节点,引入这个之后,在下面和spring boot相关的就不需要引入版本了; --&...原创 2018-10-12 08:53:57 · 198 阅读 · 0 评论 -
SpringBoot----[16]—SpringBoot集成MyBatis
SpringBoot----[16]—SpringBoot集成MyBatis集成Mybatis新建maven project 新建一个maven project,取名为:spring-boot-mybatis在pom.xml文件中引入相关依赖(1)基本依赖,jdk版本号;(2)mysql驱动,mybatis依赖包,mysql分页PageHelper:<!-- mysql 数...原创 2018-10-12 09:06:43 · 156 阅读 · 0 评论 -
SpringBoot+Mybatis+swagger2 简单的增删改查
SpringBoot+Mybatis+swagger2开门见山,直接上教程吧,开发工具用idea步骤创建一个SpringBoot 项目加入一些依赖创建完成后查看一下代码结构,这里面有我自己新增的一些看下pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apach...原创 2018-11-18 11:32:59 · 2768 阅读 · 0 评论 -
SpringBoot异步任务
springboot 异步任务何为异步调用说异步调用前,我们说说它对应的同步调用。通常开发过程中,一般上我们都是同步调用,即:程序按定义的顺序依次执行的过程,每一行代码执行过程必须等待上一行代码执行完毕后才执行。而异步调用指:程序在执行时,无需等待执行的返回值可继续执行后面的代码。显而易见,同步有依赖相关性,而异步没有,所以异步可并发执行,可提高执行效率,在相同的时间做更多的事情。步骤:1...原创 2018-12-16 21:52:39 · 484 阅读 · 0 评论 -
SpringBoot下使用FreeMarker导出world,下载功能
SpringBoot下使用FreeMarker导出world,下载功能Java中导出World文档,最早之前使用的是POI,由于比较繁琐,这次改用FreeMarker模板来进行操作,比较方便。 直奔主题吧1.准备要导出的模板文档2.将其另存为xml格式3.将该xml文件后缀改成.ftl,然后拷贝到项目中进行格式化之后就是这个样子4.编写工具类首先在添加FreeMarker的jar...原创 2019-02-24 20:37:47 · 3588 阅读 · 1 评论 -
SpringBoot----[11]---SpringBoot之helloWorld 404
SpringBoot----[11]—SpringBoot之helloWorld 404确认访问地址是否正确确认端口号,默认是8080,可以在启动的控制台进行查看确认访问的URI地址是否填写正确,这个在启动的控制台查看是否被映射确定注解是否正确,使用RestController而不是Controller另外@RestController等价于@Controller和ResponseBo...原创 2018-10-11 20:31:37 · 474 阅读 · 0 评论 -
SpringBoot----[10]---全局异常捕获
全局异常捕获在一个项目中的异常我们都会统一进行处理,那么如何进行统一处理呢 新建一个类GlobalDefaultExceptionHandler 在class注解上@ControllerAdvice 在方法上注解上@Exception(value=Exception.class 核心代码)@ControllerAdvice public class GlobalDefaul...原创 2018-09-14 23:44:15 · 161 阅读 · 0 评论 -
SpringBoot----[5]---Spring Boot热部署另一种方式 devtools
devtools由于springloaded这种方式有些代码修改不会进行热部署,已经不能满足我们的需求,所以需要第二种方式来进行热部署下面来使用一下devtoolsSpring-boot-devtools Spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的app上去。原理是在发现代码有更改最后,重新启动应...原创 2018-09-07 23:55:26 · 141 阅读 · 0 评论 -
SpringBoot----[6]---Spring Boot JPA/Hibernate/Spring Data概念
Spring Boot JPA/Hibernate/Spring Data概念什么是JPA• JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系, 并将运行期的实体对象持久化到数据库中。百度百科JPA• 在上面只是一个JPA的定义,我们看看另外一段更能看出是什么的描述:• JPA(Java Persis...原创 2018-09-08 00:03:21 · 252 阅读 · 0 评论 -
SpringBoot----[7]---Spring Boot JPA-Hibernate
步骤在pom.xml添加mysql,spring-data-jpa的依赖 <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>...原创 2018-09-09 21:17:11 · 176 阅读 · 0 评论 -
SpringBoot----[1]---HelloWorld
1.什么是springbootspringboot是由pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而是开发人员不要需要定义样板化的配置|2.springboot 特性a.创建独立的spring应用车让人给你续b.嵌入的Tomcat,无需部署war文件c.简化maven配置d.自动配置S...原创 2018-09-06 23:34:41 · 173 阅读 · 0 评论 -
SpringBoot----[2]---spring boot返回json数据
首先创建一个实体类public class Demo { private String id; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } p...原创 2018-09-06 23:41:02 · 282 阅读 · 0 评论 -
SpringBoot----[3]---SpringBoot使用FastJson解析Json数据
个人使用比较习惯的json框架是fastjson,所以springboot默认json使用起来不是很习惯,自然而然的就会想去用fastjson替换jackson 引入fastjson依赖库<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjso...原创 2018-09-06 23:45:53 · 193 阅读 · 0 评论 -
SpringBoot----[8]---Spring Boot Spring Data JPA介绍
Spring Boot Spring Data JPA介绍Spring Data 的一个核心接口为我们提供了常用的接口,下面我们就来介绍一下常用的接口Repository接口Repository 接口是 Spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法 :public interface Repository<T, ID ...原创 2018-09-12 23:26:48 · 151 阅读 · 0 评论 -
SpringBoot----[9]---Spring Boot JdbcTemplate
在pom文件中加入jdbcTemplate的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependen...原创 2018-09-14 23:33:51 · 155 阅读 · 0 评论 -
freemaker导出excel文件使用Excel打不开
freemaker导出excel文件使用Excel打不开最近在做导出的功能过程中,发现导出的excel只能用wps打开,用office打开就报文件损坏网上搜了一些文章,找到了解决方案只要把ss:ExpandedColumnCount 和 ss:ExpandedRowCount 这两个属性删除就可以了...原创 2019-06-27 21:02:04 · 1226 阅读 · 2 评论