随笔分类 -  SpringBoot

Spring Boot中使用@Scheduled创建定时任务
摘要:我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下 阅读全文

posted @ 2017-03-05 22:29 ilinux_one 阅读(574) 评论(0) 推荐(0) 编辑

Spring Boot属性配置文件详解
摘要:自定义属性与加载 我们在使用Spring Boot的时候,通常也需要定义一些自己使用的属性,我们可以如下方式直接定义: 然后通过@Value("${属性名}")注解来加载对应的配置属性,具体如下: 按照惯例,通过单元测试来验证BlogProperties中的属性是否已经根据配置文件加载了。 在app 阅读全文

posted @ 2017-03-05 22:04 ilinux_one 阅读(461) 评论(0) 推荐(0) 编辑

spring boot test中mockito的运用
摘要:mock的意义 在微服务盛行的当下,开发过程中往往出现A应用中某功能的实现需要调用B应用的接口,无论使用RPC还是restful都需要B应用提供接口的实现整个开发工作才能继续进行。从而导致A应用的开发停滞,整个系统的开发效率降低。 这时该mock出场了。通过模拟一个接口的实现,让A应用假设能够正常调 阅读全文

posted @ 2017-03-04 23:00 ilinux_one 阅读(823) 评论(0) 推荐(0) 编辑

利用docker-maven-plugin快速交测
摘要:目的 由开发环境交测的时候,通过docker镜像简化环境搭建及项目部署的过程。 环境描述 项目开发环境: windowns7 在windowns7中通过VMware Workstation安装CentOS 7 在CentOS 7中安装docker docker配置 1.docker正常安装。通过yu 阅读全文

posted @ 2017-03-04 00:35 ilinux_one 阅读(364) 评论(0) 推荐(0) 编辑

spring session配置
摘要:spring session是一个解决集群环境中,session持久化管理的依赖库。配置非常简单。 在spring boot环境中添加依赖 spring session会采用redis作为session的持久化方式。 application.properties相关配置 现在任何与session相关 阅读全文

posted @ 2017-03-04 00:11 ilinux_one 阅读(512) 评论(0) 推荐(0) 编辑

Json映射为Map,避免定义过多pojo类
摘要:我们在开发过程中经常会遇到解析Json字符串的情况,这时候采用开源工具可以快速将json字符串映射为pojo对象。而在某些业务场景中,往往为了获得json字符串中某个属性的值而不得不定义一个pojo类,从而形成与json字符串的对应。一旦json格式发生改变。pojo类也不得不作相应修改。这时候可以 阅读全文

posted @ 2017-03-04 00:05 ilinux_one 阅读(1426) 评论(0) 推荐(0) 编辑

mysql常用命令
摘要:1.启动停止命令: net stat mysqlnet stop mysql 2.链接数据库 >mysql.exe -hlocalhost -uroot -pABC_abc1 3.创建数据库/表 create database rootshow databases; 4.查看数据库、表信息use d 阅读全文

posted @ 2017-02-28 23:26 ilinux_one 阅读(148) 评论(0) 推荐(0) 编辑

Spring Boot中使用Spring-data-jpa
摘要:在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。 为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我们以 阅读全文

posted @ 2017-02-28 23:16 ilinux_one 阅读(497) 评论(0) 推荐(0) 编辑

Spring Boot中使用JdbcTemplate访问数据库
摘要:本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。 数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 嵌入式数据库通常用于开 阅读全文

posted @ 2017-02-28 22:06 ilinux_one 阅读(5326) 评论(0) 推荐(0) 编辑

Spring Boot日志管理
摘要:Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 格式化日志 默认的日志输出如下: 1 2 阅读全文

posted @ 2017-02-26 23:24 ilinux_one 阅读(321) 评论(0) 推荐(0) 编辑

spring学习之@ModelAttribute运用详解
摘要:情景1 @ModelAttribute注释一个方法的参数 (1)从model中获取 在这个例子里,@ModelAttribute("user") User user注释方法参数,参数user的值来源于addAccount()方法中的model属性。 此时如果方法体没有标注@SessionAttrib 阅读全文

posted @ 2017-02-26 16:15 ilinux_one 阅读(4219) 评论(0) 推荐(0) 编辑

Spring Boot构建RESTful API
摘要:@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@Re 阅读全文

posted @ 2017-02-26 15:38 ilinux_one 阅读(9095) 评论(1) 推荐(0) 编辑

Spring Boot工程结构推荐
摘要:工程结构(最佳实践) Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不少特殊的配置工作。 典型示例 root package结构:com.example. 阅读全文

posted @ 2017-02-24 22:25 ilinux_one 阅读(950) 评论(0) 推荐(0) 编辑

Spring Boot开发Web应用
摘要:静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 阅读全文

posted @ 2017-02-23 23:31 ilinux_one 阅读(554) 评论(0) 推荐(0) 编辑

Spring <context:annotation-config/> 解说
摘要:在基于主机方式配置Spring的配置文件中,你可能会见到<context:annotation-config/>这样一条配置,他的作用是式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProce 阅读全文

posted @ 2016-09-05 23:15 ilinux_one 阅读(184) 评论(0) 推荐(0) 编辑

@RequestParam @RequestBody @PathVariable 等参数绑定注解详解(转)
摘要:简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable; B、处 阅读全文

posted @ 2016-09-05 23:14 ilinux_one 阅读(614) 评论(0) 推荐(0) 编辑

Spring中 @Autowired标签与 @Resource标签 的区别
摘要:Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。 1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springfr 阅读全文

posted @ 2016-09-05 23:14 ilinux_one 阅读(241) 评论(0) 推荐(0) 编辑

(Spring Boot框架)快速入门
摘要:Spring Boot 系列文章推荐 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis Spring Boot 静态资源处理 今天介绍一下如何利用Spring MVC快速的搭建一个简单的web应用。 环境准备 一个称手的文本编辑器(例如 阅读全文

posted @ 2016-08-26 23:57 ilinux_one 阅读(906) 评论(0) 推荐(0) 编辑

@Responsebody与@RequestBody
摘要:预备知识:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestMapping(value = "/aaa")//类级别,可以没有 public class my 阅读全文

posted @ 2016-08-26 21:32 ilinux_one 阅读(227) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示