Spring Boot
Andy2019
这个作者很懒,什么都没留下…
展开
-
Spring Boot使用Logback
翻译自:https://springframework.guru/using-logback-spring-boot/USING LOGBACK WITH SPRING BOOTLogback 为企业应用程序制作了一个优秀的日志框架-它的速度快, 具有简单但功能强大的配置选项, 而且内存占用小。在我的入门帖子中已经介绍了 logback , logback 介绍: 企业日志框架。在 Log...翻译 2018-03-20 10:01:33 · 985 阅读 · 0 评论 -
SpringBoot定制和优化内嵌的Tomcat
SpringBoot定制和优化内嵌的TomcatSpring 默认集成了三种内嵌容器:tomcatjettyundertowTomcat常用配置属性 org.springframework.boot.autoconfigure.web.ServerProperties#Tomcat端口server.port=8081#绑定的地址,只绑定到192.168.0.106上,127...原创 2018-12-02 20:57:08 · 3148 阅读 · 0 评论 -
Spring Boot web开发
Spring Boot web开发一、在Spirng Boot中使用JSP1.需要引入tomcat-embed-jasper依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti...原创 2018-12-02 20:56:35 · 222 阅读 · 0 评论 -
Spring Boot 微服务部署
Spring Boot 微服务部署将一个大系统拆分成每个小的模块,数据库也每个模块对应一个。注册中心通常有:zookeeper,consul,etcd,redis1.服务提供方服务提供方需要在服务启动的时候,把服务的信息(ip,port)注册到注册中心<!-- Spring Boot web 依赖 --><dependency> <groupI...原创 2018-12-06 07:16:37 · 709 阅读 · 0 评论 -
Spring Boot Logger
Spring Boot LoggerSpring Boot 默认的日志级别是INFO级别package vip.fkandy.dao;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;@Componentpublic cl...原创 2018-12-03 21:50:42 · 462 阅读 · 0 评论 -
SpringBoot访问Servlet
SpringBoot访问servlet API方式有两种:第一种方式编写Servlet,然后在上面加相应注解@WebServlet(value = "/user.do") 在入口添加@ServletComponentScan注解package vip.fkandy.demo1;import java.io.IOException;import javax.servlet.Se...原创 2019-09-05 21:04:51 · 812 阅读 · 0 评论 -
SpringBoot访问filter
SpringBoot访问Filter有两种方式第一种方式实现Filter接口,并听过@WebFilter(value = "/*")注解标注 在入口添加@ServletComponentScan注解package vip.fkandy.demo1;import java.io.IOException;import javax.servlet.Filter;import ja...原创 2019-09-05 21:23:35 · 149 阅读 · 0 评论 -
SpringBoot访问Listener
第一种方式实现ServletContextListener接口,并使用@WebListener注解标注 在入口添加@ServletComponentScan注解package vip.fkandy.demo1;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;i...原创 2019-09-05 21:30:45 · 158 阅读 · 0 评论 -
在Spirng Boot中使用JSP
1.需要引入tomcat-embed-jasper依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><de...原创 2019-09-05 21:44:08 · 122 阅读 · 0 评论 -
在Spirng Boot中使用freemarker
1.pom文件添加spring-boot-starter-freemarker依赖、<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></depen...原创 2019-09-05 21:46:03 · 125 阅读 · 0 评论 -
Spring Boot 拦截器
写一个拦截器实现HandlerInterceptor接口preHandle Controller方法执行前调用 postHandle Controller方法执行后,并且页面渲染之前调用 afterCompletion 页面渲染之后调用,一般用于清理操作package vip.fkandy;import javax.servlet.http.HttpServletRequest;...原创 2019-09-05 21:48:18 · 139 阅读 · 0 评论 -
Spring Boot 异常处理
1.去掉Spring Boot默认的异常处理逻辑exclude=ErrorMvcAutoConfiguration.classpackage vip.fkandy;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplic...原创 2019-09-05 21:58:06 · 214 阅读 · 0 评论 -
Spring Boot AOP
Spring Boot AOPAOP 面向切面编程 ,把业务逻辑代码和处理其他事物的代码区分开,以便达到解耦的目的。比较常用的用在:日志记录权限处理监控事务处理异常处理一、引入依赖<!-- AOP 依赖 --><dependency> <groupId>org.springframework.boot</groupId>...原创 2018-12-02 20:55:46 · 223 阅读 · 0 评论 -
Spring Boot JDBC
Spring Boot JDBC数据源的装配提供JDBCTemplate,简化JDBC使用自定义数据源事务一、数据源装配<!-- Spring JDBC依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2018-12-02 20:54:27 · 277 阅读 · 0 评论 -
从入门到入门-Spring Boot-Controller
原创 2017-08-10 10:47:44 · 254 阅读 · 0 评论 -
从入门到入门-Spring Boot-常用属性
选自:http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html# ===================================================================# COMMON SPRING BOOT PROPERTI原创 2017-08-13 11:00:58 · 1190 阅读 · 0 评论 -
从入门到入门-Spring Boot-CRUD+Transactional
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/xsd/ma原创 2017-08-10 10:34:51 · 480 阅读 · 0 评论 -
使用WireMock快速伪造Restful服务
官网下载地址http://wiremock.org/docs/running-standalone/使用java -jar --port 8888 方式启动服务在pom.xml文件中添加<!-- https://mvnrepository.com/artifact/com.github.tomakehurst/wiremock --><dependency> &l...原创 2018-03-18 08:52:35 · 866 阅读 · 0 评论 -
Spring Boot Mock对Restful API测试 CRUD
package vip.fkandy;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.tes...原创 2018-03-18 09:05:00 · 1167 阅读 · 0 评论 -
Http Status Code
HttpStatus (Apache HttpCore 4.4.9 API)100 CONTINUE101 SWITCHING_PROTOCOLS102 PROCESSING200 OK201 CREATED202 ACCEPTED203 NON_AUTHORITATIVE_INFORMATION204 NO_CONTENT205 RESET_CONTENT20...原创 2018-03-22 09:22:12 · 442 阅读 · 0 评论 -
Spring Boot 编写REST API
一、使用Spring Boot编写RestfulAPI 思路 1.用URL描述资源 2.使用HTTP方法描述行为。使用HTTP状态码来表示不同的结果 3.使用json交互数据 4.Restful只是一种风格,并不是强制的标准二、REST成熟度模型 Level0 使用HTTP作为传输方式。 Level1 引用资源概念。每个资源都...原创 2018-03-18 08:56:27 · 416 阅读 · 0 评论 -
避免重复提交解决方案之一
一、定义一个注解用于标注需要校验重复提交的方法package com.xwolf.boot.annotation;import java.lang.annotation.*;/** * 避免重复提交 * @author xwolf * @version 1.0 * @since 1.8 */@Target(ElementType.METHOD)@Retention(Reten...原创 2018-03-28 16:43:10 · 2696 阅读 · 2 评论 -
SpringBoot更换WEB容器
Spring boot web默认使用tomcat容器,可以更换为jetty排除spring-boot-starter-tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</a...原创 2019-09-05 22:15:35 · 733 阅读 · 0 评论 -
Spring Boot自动配置
简而言之, Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。举几个例子,下面这些情况都是Spring Boot的自动配置要考虑的。①Spring的JdbcTemplate是不是在Classpath里?如果是,并且有DataSource的Bean,则自动配置一个JdbcTemplate的Bean。②...原创 2018-10-02 09:01:58 · 481 阅读 · 0 评论 -
Spring Boot @Enable*注解工作原理
一、读取配置文件--application.propertiestomcat.host=192.168.1.1tomcat.port=8080package vip.fkandy.model;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springf...原创 2018-10-06 09:09:57 · 759 阅读 · 0 评论