springboot项目从搭建到部署
文章平均质量分 94
内容包含:项目搭建、代码托管、项目编写、项目部署
表演系小学渣
沉迷键盘,无法自拔
展开
-
十五、springboot集成jwt:0.11.1
一、gradle引入依赖 // jjwt implementation 'io.jsonwebtoken:jjwt-api:0.11.1' runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.1' runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.1'二、JwtTokenUtil...原创 2020-10-12 12:05:36 · 1306 阅读 · 0 评论 -
十四、springBoot2.0 自定义异常
说明:仅且返回状态为0时说明正确返回,其余都是异常或错误返回1、封装返回数据状态,数据,信息Result .java@ApiModel(description = "接口返回响应数据")public class Result extends HashMap<String,Object> implements java.io.Serializable { private ...原创 2020-03-31 15:52:27 · 351 阅读 · 0 评论 -
十三、springBoot 配置自定义拦截器及配置web项目static静态资源访问
1、自定义拦截器,实现HandlerInterceptor或者继承WebMvcConfigurerAdapterimport com.alibaba.fastjson.JSON;import com.trgis.www.manage.entity.TRUser;import com.trgis.www.manage.service.TRUserService;import com.tr...原创 2019-10-21 18:12:52 · 398 阅读 · 0 评论 -
十二、springboot + gradle整合swagger2(含swagger3)
1、添加依赖 implementation 'io.springfox:springfox-swagger2:2.9.2' implementation 'com.github.xiaoymin:swagger-bootstrap-ui:1.8.9'2、写配置文件SwaggerConfigimport org.springframework.context.annotation....原创 2019-10-16 16:15:17 · 3032 阅读 · 0 评论 -
十一、springboot+gradle整合redis
1、引入implementation('org.springframework.boot:spring-boot-starter-data-redis')2、配置spring: redis: database: 1 host: 127.0.0.1 password: 123456 timeout: 360000 port: 6379...原创 2019-10-16 14:22:35 · 848 阅读 · 0 评论 -
十、springboot+gradle整合freemarker
1、添加依赖implementation 'org.springframework.boot:spring-boot-starter-freemarker'2、配置spring: freemarker: template-loader-path: classpath:/templates cache: false #关闭缓存,及时刷新,上线生产环境需要修改为tr...原创 2019-10-16 13:15:11 · 1371 阅读 · 0 评论 -
九、springboot+ idea + gradle使用jib打docker镜像
1、在build.gradle文件中配置plugins { id 'org.springframework.boot' version '2.1.8.RELEASE' id 'io.spring.dependency-management' version '1.0.8.RELEASE' id 'java' id 'com.google.cloud.tools.jib' versio...原创 2019-09-25 18:05:29 · 1745 阅读 · 0 评论 -
八、springboot配置允许跨域访问
新建配置文件CorsFilter如下注:以下代码中Access-Control-Allow-Headers后面的access_token是属于前台传token到后台,若不需要可以去掉import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSer...原创 2019-09-25 16:04:48 · 193 阅读 · 0 评论 -
七、springBoot配置 devTool热部署
1、添加包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </...原创 2019-03-12 22:47:30 · 885 阅读 · 0 评论 -
六、SpringBoot +Quartz整合多定时任务同时执行
本例中设置的是双任务每五秒钟同时执行一次,如果要设置多个任务,直接根据注释说明添加第三个任务即可,已经验证过,可以实现,因为刚开始接触Quartz,运行过程中会遇到什么问题目前不清楚,仅是多任务同时定时同时执行的实现build.gradle中配置compile 'org.quartz-scheduler:quartz:2.1.6'第一个执行类RefreshTrbaseimpor...原创 2018-12-23 13:36:11 · 5774 阅读 · 1 评论 -
五、Spring Boot 2.0设置上传文件大小
在application.properties文件中设置发现没用,后来才用这个方法,原配置如下# file Configurationspring.servlet.multipart.max-request-size=100Mbspring.servlet.multipart.max-file-size=100Mb在application.java启动文件中配置,配置如下@Sp...原创 2018-11-26 08:54:42 · 521 阅读 · 0 评论 -
四、使用git Bash 将代码托管至coding
1、确保本地已经安装的git并配置好环境,这里不多说,首先注册登陆https://coding.net/、下来正式开始代码托管操作,以前在github托管很快,但是第一次在coding上托管出现了很多问题,下面都是边执行边解决,如果未遇到,可以跳过解决问题为什么转coding呢,因为coding上可以免费创建私人代码托管,默认就是私人托管,想要公开,在创建项目时(下面第一张图中)选择“公开...原创 2018-12-26 15:19:48 · 544 阅读 · 0 评论 -
三、springBoot+maven+mysql运行环境配置以及集成druid连接池(application.properties)
一、无连接池1、单一配置server.port=7654spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/mybatisproject?useUnicode=true&characterEncoding=u...原创 2019-03-08 14:24:05 · 1011 阅读 · 0 评论 -
二、springBoot+gradle+postgresql运行环境配置以及集成druid连接池(application.yml)
一、没有连接池的配置server: port: 4567spring: datasource: username: postgres password: 123456 url: jdbc:postgresql://localhost:5432/myjpaproject driver-class-name: org.postgresql.Driver...原创 2019-03-08 14:23:50 · 4045 阅读 · 0 评论 -
一、idea搭建springboot + jpa + postgresql项目
1、File->new->Project->Spring Initializr此时项目建好了,但是启动项目会报错,因为配了postgresql,必须配置链接到数据库postgresql 配置application.yml文件配置spring: datasource: driver-class-name: org.postgres...原创 2018-12-25 14:11:46 · 1920 阅读 · 0 评论