
springboot
unix_sky
这个作者很懒,什么都没留下…
展开
-
springboot项目打包jar文件在linux后台启动
java -jar blog-0.0.1-SNAPSHOT.jar 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用)将jar程序设置成后台运行 nohup java -jar blog-0.0.1-SNAPSHOT.jar & 注: nohup命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉的问题了(推荐使用)如果需要记录日志的话: nohup java -jar blog-0.0.1-SNAPSHOT.jar >msg.log 2>...原创 2021-06-10 09:21:30 · 121 阅读 · 0 评论 -
springboot Bean的2种动态装载
Bean的动态装载1.ImportBeanDefinitionRegistrar2. importSelect1. ImportBeanDefinitionRegistrar1.定义一个注解package com.springcloud.example.demo3;import org.springframework.context.annotation.Import;import java.lang.annotation.*;@Retention(RetentionPolicy.RU原创 2021-04-22 21:46:08 · 418 阅读 · 0 评论 -
Spring发展过程
spring boot特性原创 2021-03-11 21:50:13 · 213 阅读 · 0 评论 -
SpringBoot项目jar包运行时提示**.jar中没有主清单属性
问题:jar中没有主清单属性原因: 有问题的MANIFEST.MF文件中正常的 MANIFEST.MF文件缺少文件:Start-Class: com.euraker.demo.DemoApplicationSpring-Boot-Classes: BOOT-INF/classes/Spring-Boot-Lib: BOOT-INF/lib/Main-Class: org.springframework.boot.loader.JarLauncher解决方法:在pom.xml文件中添加S原创 2021-02-28 18:59:44 · 633 阅读 · 0 评论 -
SpringBoot整合SpringSecurity
1.添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>重启访问即可跳转到对应的默认登录界面默认账号 user;密码随机生成2. 自定义登录界面<!DOCTYPE html><html原创 2020-11-26 00:19:31 · 167 阅读 · 0 评论 -
SpringBoot整合Ehcache
1.依赖 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> </dependency>2.添加Ehcache的配置策略,可以不用改动<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2020-11-23 01:34:20 · 203 阅读 · 0 评论 -
SpringBoot整合Quartz
组成描述Job–任务你要做什么事?Trigger–触发器你什么时候去做?Scheduler–任务调度你什么时候需要去做什么事情?方法一:1.添加依赖 <!-- Quartz 坐标 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz<...原创 2020-11-23 00:40:22 · 143 阅读 · 0 评论 -
SpringBoot整合Scheduled
1.依赖Scheduled 定时任务器:是Spring3.0以后自带的一个定时任务器。<!-- 添加 Scheduled 坐标 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <ve原创 2020-11-21 07:03:31 · 172 阅读 · 0 评论 -
SpringBoot整合SpringDataJPA
1.依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>原创 2020-11-20 00:27:02 · 82 阅读 · 0 评论 -
SpringBoot整合MyBatis
一.依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs原创 2020-11-19 00:52:22 · 96 阅读 · 0 评论 -
SpringBoot中的单元测试
1. 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>二. 案例@SpringBootTestclass DemoAppli原创 2020-11-18 23:12:39 · 232 阅读 · 0 评论 -
springboot项目中的异常处理
自定义错误页面SpringBoot 默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会像/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicExceptionController 来处理/error 请求,然后跳转到默认显示异常的页面来展如 果 我 们 需 要 将 所 有 的 异 常 同 一 跳 转 到 自 定 义 的 错 误 页 面 , 需 要 在src/main/resources/te原创 2020-11-17 00:39:11 · 295 阅读 · 0 评论 -
SpringBoot整合Freemarker 、Thymeleaf
整合Freemarker官方手册: http://freemarker.foofun.cn/toc.html1.依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>控制器@Controllerpubli原创 2020-11-10 00:31:27 · 149 阅读 · 0 评论 -
springboot 中文件的上传和下载
.上传下载1.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>文件上传下载案例</h1><form action="/upload" method="post" enctype="multipart原创 2020-11-09 23:51:41 · 244 阅读 · 0 评论 -
springboot常规配置
1.Tomcat配置修改#端口配置server.port=8082#访问路径配置server.servlet.context-path=/springboot2. 自定义的配置信息方法一:user.username=tomuser.age=18user.address=北京获取@Value("${user.username}")private String userName;@Value("${user.age}")private Integer age;@Value("${原创 2020-11-08 00:10:42 · 198 阅读 · 0 评论 -
Banner
http://patorjk.com/software/taag在resources目录下创建一个 banner.txt文件关闭Bannerpublic static void main(String[] args) { // Spring IoC 容器的初始化 //ApplicationContext ac = SpringApplication.run(GpSpringbootDemo02Application.class, args); SpringApplication原创 2020-11-07 23:55:42 · 108 阅读 · 0 评论 -
SpringBoot如何实现热部署操作
在IDEA中项目热部署通过SpringBoot devtools来实现,因为如果每次我们修改下页面的代码都需要重新启动的话那么效率就太低了。放开配置 在IDEA中热部署默认是没有放开的,我们需要放开设置,具体如下file – > setting – > Build,Execution,Deployment–> CompilerCtrl+shift+Alt+/ 选择 Registry 选中打勾 “compiler.automake.allow.when.app.running”原创 2020-11-06 00:41:05 · 130 阅读 · 0 评论 -
JAVA中返回json格式数据
1. 返回json格式package com.demo.util;import com.alibaba.fastjson.JSONObject;import java.util.HashMap;import java.util.Map;/** * @Description: 返回json格式 */public class JsonResultUtil { /** * 1. code : 响应业务状态 * 2. message: 响应消息 * 3原创 2020-09-22 09:50:30 · 11279 阅读 · 0 评论 -
springboot中lombok日志使用
在Springboot中使用slf4j记录日志1.引用依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>2. idea配置lombok插件:3.原创 2020-09-17 23:04:09 · 1293 阅读 · 0 评论