自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 SpringBoot学习-(十六)SpringBoot发布到独立的tomcat中运行

尽管Spring Boot项目会内置一个tomcat,仅只需通过一个简单的指令便可启动项目,但在生产环境下,我们还是习惯将项目发布到第三外的servlet容器中,下面将介绍如果将一个Spring Boot项目部署到第三方tomcat中运行。1)修改工程的打包方式为war2)将spring-boot-starter-tomcat的范围设置为providedspring-boot-starter-tom

2017-09-29 17:15:18 19136

原创 SpringBoot学习-(十五)SpringBoot热部署

热部署最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。添加一个pom依赖即可:<!-- springboot热部署 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>

2017-09-29 17:01:10 1080 1

原创 SpringBoot学习-(十四)SpringBoot中建立WebSocket连接(STOMP实现发送消息给指定用户)

使用STOMP实现发送消息给指定用户步骤如下:添加pom文件依赖书写客户端用户实体类书写客户端渠道拦截适配器配置websocket stomp书写控制层书写客户端1.添加pom文件依赖<!-- springboot websocket --><dependency> <groupId>org.springframework.boot</groupId> <artifa

2017-09-29 15:15:34 13230 12

原创 SpringBoot学习-(十三)SpringBoot中建立WebSocket连接(STOMP)

STOMP协议介绍STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互,类似于OpenWire(一种二进制协议)。由于其设计

2017-09-27 15:33:30 48217 13

原创 SpringBoot学习-(十二)SpringBoot中建立WebSocket连接

WebSocket握手图解:建立连接的步骤:pom文件中添加依赖创建握手拦截器创建WebSocket处理类配置WebSocket前端页面访问项目目录结构: 1.pom文件中添加依赖<!-- springboot websocket --><dependency> <groupId>org.springframework.boot</groupId> <artifact

2017-09-26 17:36:00 8595

原创 SpringBoot学习-(十一)SpringBoot过滤器

两种加入spring ioc容器的方法在过滤器上面添加@Component注解在springboot启动类上面添加@ServletComponentScan注解(Servlet、Filter、Listener 可以直接通过 @WebServlet、@WebFilter、@WebListener 注解自动注册,无需其他代码)1.目录结构2.编写过滤器package

2017-09-26 09:41:27 4725

转载 SpringBoot学习-(十)SpringBoot日志处理

默认日志LogbackSLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架众多——常用的有java.util.logging, log4j, logback,commons-logging, Spring框架使用的是Jakarta Commons Logging API (JCL)。而SLF4J定

2017-09-25 15:34:31 9461 3

原创 SpringBoot学习-(九)SpringBoot中的AOP

1.添加pom依赖<!-- springboot aop --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2.编写切面类package com.ahut.aop;import org.as

2017-09-25 12:34:46 900

转载 SpringBoot学习-(八)SpringBoot中的新注解

1.@RestController通俗的说就是@RestController = @Controller + @ResponseBody。在Spring MVC4之后,我们可以使用@RestController 注解来开发基于Spring MVC4的REST风格的JSON服务。@Controller和@RestController的区别:如果只是使用@RestController注解Controll

2017-09-25 10:38:00 1147

原创 SpringBoot学习-(七)SpringBoot分页插件PageHelper

访问数据库采用mybatis框架1.添加pom文件依赖&lt;!-- spring mvc支持 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt;&lt;/

2017-09-25 09:50:52 61040 25

原创 SpringBoot学习-(六)SpringBoot与Mybatis整合

mybatis-spring-boot-starter依赖树如下: mybatis开发团队为Spring Boot 提供了 MyBatis-Spring-Boot-Starter 。 首先,MyBatis-Spring-Boot-Starter will:Autodetect an existing DataSource. Will create and register an instanc

2017-09-24 16:06:15 1256 1

原创 SpringBoot学习-(五)SpringBoot测试

1.引入pom依赖<!-- springboot测试 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>2.书写测试类package com

2017-09-24 13:07:01 978

转载 SpringBoot学习-(四)SpringBoot配置Druid连接池

Druid介绍Druid是一个JDBC组件,druid 是阿里开源在 github 上面的数据库连接池,它包括三部分: * DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 * DruidDataSource 高效可管理的数据库连接池。 * SQLParser 专门解析 sql 语句Druid 有什么优点?(来源网络) 1. 可以监控数据

2017-09-21 11:26:42 12183 4

转载 SpringBoot学习-(三)SpringBoot开发Web

一、定制URL匹配规则的方法问题由来:编写一个/hello访问路径,但是吧,不管是输入/hello还是/hello.html,还是/hello.xxx都能进行访问。这是Spring Boot路由规则。构建web应用程序时,并不是所有的URL请求都遵循默认的规则。有时,我们希望RESTful URL匹配的时候包含定界符“.”,这种情况在Spring中可以称之为“定界符定义的格式”;有时,我们...

2017-09-19 09:12:20 2320 2

转载 SpringBoot学习-(二)SpringBoot注解和配置

SpringBoot注解1.@SpringBootApplication一般来说Spring Boot的Web应用都有一个xxxApplication类,并使用@SpringBootApplication注解标记,作为该web应用的加载入口。通过查看@SpringBootApplication注解的源码,可以发现它是一个组合注解:@Target(ElementType.TYPE)@Retentio

2017-09-18 12:51:55 2837 2

原创 JUnit4测试

1.测试方法上必须使用@Test进行修饰 2.测试方法必须使用public void 进行修饰,不能带任何的参数 3.新建一个源代码目录来存放我们的测试代码 4.测试类的包应该和被测试类保持一致 5.测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖 6.测试类使用Test作为类名的后缀(不是必须) 7.测试方法使用test作为方法名的前缀(不是必须)项目的包结构一般如下:

2017-09-17 22:07:41 280

原创 微信小程序生成携带参数的小程序码

具体文档可以看这里:获取携带参数的小程序码第一步:获取ACCESS_TOKEN //获取token的接口地址 public final static String access_token_url = "https://api.weixin.qq.com/cgi-bin/token?" + "grant_type=client_credential&appid=APPID&secret

2017-09-13 18:18:48 18987 11

原创 SpringBoot学习-(一)如何在MyEclipse中创建SpringBoot项目

第一步:右键,New选择创建maven项目第二步:注意勾选create a simple project(skip archetype selection)//创建一个简单的项目跳过原型选择第三步:groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。Group Id : group

2017-09-11 17:10:41 33828 14

原创 java新特性-枚举

定义将一组有限集合创建为一种新的类型,集合里面的值可以作为程序组件使用;简单枚举package enumTest;public enum Color1 { RED, GREEN, BLUE;//每一个枚举都是一个该类的实例}Color1 color1 = Color1.RED;Color1 color2 = Color1.RED;System.out.println(color1 ==

2017-09-01 10:53:49 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除