java_springboot
qq_41665356
这个作者很懒,什么都没留下…
展开
-
springboot-静态资源
默认路径Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。建议大家使用Spring Boot的默认配置方式,提供的静态资源映射如下:classpath:/META-INF/resourcesclasspath:/resourcesclasspath:/staticclasspath:/public在工...原创 2019-04-10 10:19:05 · 221 阅读 · 0 评论 -
springboot-动态定时任务
需求:日历小程序项目中,日程提醒可以由用户自己来指定时间,如某天某时某分执行提醒,还可以随时修改这个设置。(定时器是项目启动时就定义好的任务,而这里需要让用户动态设置定时任务)添加maven<dependency><groupId>org.quartz-scheduler</groupId><artifactId>...原创 2019-04-11 10:41:28 · 922 阅读 · 0 评论 -
springboot-上传文件
@PostMapping(value="/file/upload")@ApiOperation(value = "上传文件")public Result.Base uploadFile(HttpServletRequest request, MultipartFile file) {if (file == null){return Result.ARGUMENT_INV...原创 2019-04-11 10:41:52 · 201 阅读 · 0 评论 -
springboot-生成二维码
<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><g...原创 2019-04-13 15:14:00 · 1713 阅读 · 0 评论 -
springboot-返回图片数据
@ApiOperation(value = "生成日程分享二维码")@RequestMapping(value = "/pc/r/eventhandle/sharepic", method = RequestMethod.POST )@ResponseBody@ApiImplicitParams({@ApiImplicitParam(name = "eventId", value = "日...原创 2019-04-13 15:14:10 · 6312 阅读 · 0 评论 -
springboot-发邮件
Pom.xml<dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.6.0</version></dependency><dependency...原创 2019-04-11 10:42:27 · 1338 阅读 · 0 评论 -
springboot-启动加载类
项目在启动的时候做一些初始化工作,需要实现ApplicationRunner接口,并重写run()方法,当项目启动时,run()方法便会自动执行。package com.wps.education.runner;import com.wps.education.Service.IAuthorityService;import org.springframework.boot.Applic...原创 2019-04-13 15:14:17 · 7444 阅读 · 0 评论 -
springboot-创建项目
使用eclipse创建springboot需要先安装STS,建议使用idea作为开发工具,方便快捷。创建项目新建项目,选择maven下一步,选目录,完成新建完成后目录结构如下:2.配置项目maven3.添加pom.xml内容主要添加了三个节点:</parent>、</dependencies>、</build>...原创 2019-04-10 09:31:25 · 225 阅读 · 0 评论 -
springboot-配置文件
Pom.xml<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.1.RELEASE...原创 2019-04-10 10:01:36 · 167 阅读 · 0 评论 -
springboot-集成kafka
Pom.xml<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></depend...原创 2019-04-13 15:25:23 · 992 阅读 · 0 评论 -
springboot-集成hbase
修改pom.xml添加依赖<dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-hadoop</artifactId><version>2.5.0.RELEASE</version&...原创 2019-04-13 15:35:25 · 2993 阅读 · 0 评论 -
springboot-定时器
1.在application类上添加EnableScheduling注解@SpringBootApplication@EnableSchedulingpublicclassApartmentBackApplication {publicstaticvoidmain(String[] args) {SpringApplication.run(ApartmentBackA...原创 2019-04-11 10:41:15 · 229 阅读 · 0 评论 -
springboot-监听器
如添加一个监听项目启动的监听器:1.application添加注解@ServletComponentScan2.写监听器@WebListenerpublic class QuartzJobListener implements ServletContextListener {public void contextInitialized(ServletContextEvent ...原创 2019-04-11 10:41:01 · 242 阅读 · 0 评论 -
springboot-jsp支持
首先官方不推荐使用jsp,对jsp的支持也只是为是兼容。注:经测试,发现支持jsp后,只能打出war包部署使用,不能通过main方法启动访问,网上的文章是可以通过main方法启动访问的,不清楚原因。如果要使用jsp,步骤如下:添加依赖库网上有依赖jstl、javax.servlet-api、tomcat-embed-jasper的,但经测试,main启动的话依赖啥都不行,打war包启...原创 2019-04-10 10:22:35 · 135 阅读 · 0 评论 -
springboot-Themeleaf代替jsp
Jsp在内嵌的servlet容器上运行有一些问题(内嵌tomcat、jetty不支持以jar形式运行jsp,undertow不支持jsp)Spring boot提供了大量模板引擎,包含FreeMarker、Groovy、Thymeleaf、Velocity和Mustache,springBoot推荐使用Thymeleaf作为模板引擎,因为Thymeleaf提供了完美的springMVC支持。...原创 2019-04-10 10:46:16 · 1101 阅读 · 1 评论 -
springboot-统一异常
模拟异常不做全局统一异常时,当项目中出现异常,会报500.如:@PostMapping(value="/testerror")@ApiOperation(value = "获取用户信息")public Result.Base testerror(HttpServletRequest request){Integer inte = 1/0;return new Resul...原创 2019-04-10 10:54:19 · 760 阅读 · 0 评论 -
springboot-拦截器
创建我们自己的拦截器类实现 HandlerInterceptor 接口package com.gary.interseptor;/*** @Description: 全局拦截器*/import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.H...原创 2019-04-10 10:58:25 · 3768 阅读 · 0 评论 -
springboot-注解
springboot的注解有很多,大部分是在特定功能下使用,这里先介绍一些常用的注解,后面再慢慢补充完善:@SpringBootApplication@SpringBootApplication是Sprnig Boot项目的核心注解,主要目的是开启自动配置@RestController@RestController注解等价于@Controller+@ResponseBody的...原创 2019-04-10 11:01:02 · 218 阅读 · 0 评论 -
springboot-集成redis
重点是添加依赖和配置,redis具体更详情的使用见redis相关章节添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artif...原创 2019-04-10 11:05:40 · 168 阅读 · 0 评论 -
springboot-集成swaggerui
添加依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><depen...原创 2019-04-10 11:41:28 · 792 阅读 · 0 评论 -
springboot-集成lombok
配置lombok插件让IDE支持lombok,如果不安装插件,IDE是无法解析Lombok的注解。File –> Settings –> Plugins –> Browse reposiories –> 输入lombokplugin2.添加依赖<dependency><groupId>org.projectlombok&...原创 2019-04-11 10:39:51 · 399 阅读 · 0 评论 -
springboot-密码加密
添加依赖:<dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-core</artifactId></dependency>使用时定义到service的成员变量:private...原创 2019-04-11 10:40:19 · 3105 阅读 · 0 评论 -
springboot-创建父子项目
创建新的工作空间:workspace-apartment修改maven配置,window、maven、installations选择maven目录。创建父项目创建一个spring boot的spring starter project项目直接下一步到完成。将pom.xml中的<packaging>jar</packaging>改为:...原创 2019-04-11 10:40:34 · 18127 阅读 · 1 评论 -
springboot-修改项目名
原项目名:education先修改子项目名:在education-api上右键,refactor、rename,改名为infomation-api效果如下:修改pom.xml中artifactId<artifactId>infomation-api</artifactId>Parent的pom.xml中修改module<modul...原创 2019-04-11 10:40:45 · 15159 阅读 · 0 评论 -
springboot-集成spark
1.pom.xml<dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-hadoop</artifactId><version>2.5.0.RELEASE</version>&l...原创 2019-04-13 15:52:35 · 20831 阅读 · 8 评论