Spring
八卦程序
这个作者很懒,什么都没留下…
展开
-
SpringBoot2集成JPA和MyBatis
JPA和MyBatis各有各的好处,混合食用效果更佳。根据前面的博文《Spring Boot2集成JPA》和《SpringBoot2集成MyBatis》,我们已经知道怎么分别集成JPA和MyBatis,两者一起集成也简单。合并配置文件application.ymlspring: datasource: driver-class-name: org.postgresql.Drive...原创 2018-12-01 18:55:28 · 8449 阅读 · 2 评论 -
SpringBoot2发布REST服务并集成Swagger
需要如下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency&g...原创 2018-12-05 16:30:40 · 321 阅读 · 0 评论 -
SpringBoot2集成Shiro与Web应用
本文结合一个简单的权限模块设计来实现Shiro的集成。新建实体如下:权限实体Permission:id,code,name,parent_id;角色实体Role:id,code,name;用户实体User:id,username,password,roleId(简化设计,一个用户只能有一个角色,因此设置一个roleId);Role和Permission的关系通过role_permissi...原创 2018-12-08 20:15:19 · 2645 阅读 · 0 评论 -
SpringBoot2增加跨域请求支持
跨域请求支持可分为全局配置和局部配置,这里暂时记录全局配置方法。package com.wu.parker.rest.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;...原创 2018-12-06 16:10:06 · 477 阅读 · 0 评论 -
SpringBoot2集成Redis
引入spring-boot-starter-data-redis其提供了RedisTemplate来操作Redis,类似于JdbcTemplate操作数据库。 <dependency> <groupId>org.springframework.boot</groupId> <artifact...原创 2018-12-06 17:25:34 · 921 阅读 · 0 评论 -
SpringBoot集成EasyPoi
参考EasyPoi官网,需要引入 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> </dependency...原创 2018-12-15 15:01:07 · 3548 阅读 · 0 评论 -
SpringBoot2集成WebSocket
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency...原创 2018-12-10 19:27:21 · 2685 阅读 · 0 评论 -
SpringBoot2定时任务
SpringBoot默认已经实现了定时任务。启动类启用定时在启动类上面加上@EnableScheduling即可开启定时。package com.wu.parker.schedule;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Spring...原创 2019-01-10 11:23:02 · 735 阅读 · 0 评论 -
Spring Boot2集成JPA
目前工作中在使用Spring Boot2,陆续会集成众多开发框架,因此整理成博客,记录下来,方便以后使用。管理工具使用Maven,采用模块化开发,各模块尽量能够独立运行,主要用于记录学习过程,因此可能会有很多冗余代码。项目结构图项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://m...原创 2018-11-22 18:52:11 · 1788 阅读 · 0 评论 -
SpringBoot1使用Swagger2例子
本文使用Spring Boot1.5.8版本,代码下载地址: SpringBoot1使用Swagger2例子最终项目目录如下图所示: 新建Maven工程pom.xml文件如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.or原创 2018-07-31 13:46:33 · 678 阅读 · 1 评论 -
使用Spring MVC创建REST服务
Spring MVC REST原创 2017-05-17 21:00:12 · 431 阅读 · 0 评论 -
Spring集成JPA和MyBatis例子
Spring JPA MyBatis原创 2017-05-16 21:50:35 · 22359 阅读 · 9 评论 -
Spring Boot1入门例子
1.1 抽象过程1)万物皆为对象; 2)程序是对象的集合,它们通过发送消息来告知彼此所要做的; 3)每个对象都有自己的由其他对象所构成的存储; 4)每个对象都拥有其类型; 5)某一特定类型的所有对象都可以接收同样的消息。 对象具有状态、行为和标识,即每个对象都可以拥有内部数据(对象的状态)和方法(行为),并且每一个对象都可以唯一地与其他对象区分开来(唯一内存地址)。1.2 每...原创 2018-07-01 17:40:15 · 187 阅读 · 0 评论 -
Spring Boot1中使用JPA例子
2.1 用引用操纵对象尽管一切看作对象,但操纵的标识符实际上是对象的一个引用(reference)。 引用不一定有对象关联(未初始化对象)。2.2 必须由你创建所有对象2.2.1 存储到什么地方1)寄存器。处理器内部,数量极其有限,按需分配,不在程序中控制。 2)堆栈。位于通用RAM(随机访问存储器)中。某些Java数据,特别是对象引用,存储于堆栈中。Java对象不存。 3)...原创 2018-07-01 21:29:39 · 204 阅读 · 0 评论 -
Spring Boot1使用MyBatis注解版例子
3.1 更简单的打印语句原创 2018-07-04 22:24:35 · 187 阅读 · 0 评论 -
SpringBoot起步依赖收集
本文内容来源《第一行代码》第2版,郭霖著。1.1 了解全貌1.1.1 Android系统架构1.Linux内核层:Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动等。 2.系统运行库层:这一层通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite提供了数据库的支持,Webkit库提供了浏览...原创 2018-06-23 10:53:55 · 800 阅读 · 0 评论 -
Spring Boot集成邮件服务
Spring Boot版本:2.0.6.RELEASE。源代码:https://github.com/wu-boy/parker.git,parker-email模块。1、pom.xml中添加spring-boot-starter-mail引用&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/...原创 2019-03-15 10:46:16 · 652 阅读 · 0 评论