摘要:Spring Boot可以通过 @PropertySource, @Value, @Environment, @ConfigurationProperties 来绑定变量 1.读取application文件 key.value=123456 key.password=123456 @Value注解读
阅读全文
|
随笔分类 - spring boot
摘要:Spring Boot可以通过 @PropertySource, @Value, @Environment, @ConfigurationProperties 来绑定变量 1.读取application文件 key.value=123456 key.password=123456 @Value注解读
阅读全文
摘要:Spring Boot 支持发布jar包和war包,它推荐的是使用jar形式发布 使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题 jar包不一定合适适用所有的场景,如war包更合适,可以尝试转为传统的war包,这样打补丁包可能更方便 1.修改Sprin
阅读全文
摘要:Spring Boot 是支持在系统加载的时候配置随机数的 1.添加config/random.properties文件 #随机32位MD5字符串 user.random.secret={random.i
阅读全文
摘要:Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner 图案输出有以下几种模式,默认是CONSOLE的,即只打印到控制台,也可以输出到日志文件 enum Mode { /** * Disable printing of the banner.
阅读全文
摘要:在 WEB 项目中返回 JSON 数据是常见的交互形式 1.添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2
阅读全文
摘要:Spring Boot 提供了一个发送邮件的简单抽象,使用的是 org.springframework.mail.javamail.JavaMailSender 1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <arti
阅读全文
摘要:1.添加依赖 <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> <dependency> <groupId>i
阅读全文
摘要:1、@SpringBootApplication Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力 是 @SpringBootConfiguration、@EnableAutoCo
阅读全文
摘要:boot-devtools官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html 1.在pom中引入热部署插件 <dependency> <groupId>org.spr
阅读全文
摘要:yml 的list使用方式: 1.yml配置方式: 第一种: employee: name: [zhangsan,lisi, wangwu] 第二种: employee: name: - zhangsan - lisi - wangwu 2.配置类: @Configuration @Configur
阅读全文
摘要:我们在新创建项目或是新添加xml文件时,项目会出现xmlns变红色 解决方法如下: 1.粘贴报错的地址,打开idea Settings ->Languages & Frameworks ->Schemas and DTDs 点击 + 2. 将粘贴的地址复制到url中,点OK 即可
阅读全文
摘要:新搭建的spring boot的项目,后台返回的String数据到浏览器时中文乱码 1.在返回有乱码的controller 的RequestMapping里增加 produces = { “application/json;charset=UTF-8” }
阅读全文
摘要:Timer:是java自带的java.util.Timer类,这个类允许调度一个java.util.TimerTask任务,使用这种方式可以让程序按照某一个频度执行,但不能在指定时间运行,一般用的较少 ScheduledExecutorService:也jdk自带的一个类;基于线程池设计的定时任务类
阅读全文
摘要:1.创建spring boot集成mybatis请见 2.在resources目录下新键mybatis-generator文件夹,并在文件夹中新键mybatis-generatorConfig.xml文件和mybatis-generatorinit.properties两个文件 mybatis-ge
阅读全文
摘要:使用spring boot集成mybatis时,在服务器上插入数据时报错 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found 将配置数据库文件中的 spring.datasource
阅读全文
摘要:公司新搭建的项目 再idea中进行springboot集成mybatis时项目能正常启动,但在链接数据库时提示nvalid bound statement (not found) 或者是没在mapper接口中添加@Mapper注解,我一一排查后发现都不是。最后在一片博文里看到了解决方案 解决方案:
阅读全文
摘要:1.在配置文件中配置Oracle配置 spring.datasource.url=jdbc:oracle:thin:@ip:端口:XE spring.datasource.username=hr spring.datasource.password=hr spring.datasource.driv
阅读全文
摘要:JavaWeb开发中,需要给前端返回的数据加上一些头部的状态信息,来表示请求成功或失败的状态原因 一、数据添加状态信息 1.新建BaseData 2.定义工具类: 3.定义注解: 4.新建类继承AbstractMappingJacksonResponseBodyAdvice并重写一个切面方法befo
阅读全文
摘要:spring boot 默认情况下会映射到 /error 进行异常处理,提示不友好,需要自定义异常处理,提供友好展示 1.自定义异常类(spring 对于 RuntimeException 异常才会进行事务回滚): 2.定义全局异常类: 运行中出现异常,会返回报错信息和错误code
阅读全文
摘要:项目以前时spring mvc的,现在升级为spring boot ,有些请求地址带有.json后缀,在请求spring boot项目时,无法匹配控制器,spring boot默认选择禁用后缀模式匹配 查询官网:https://docs.spring.io/spring-boot/docs/2.1.
阅读全文
|