SpringBoot
tellmewsm
这个作者很懒,什么都没留下…
展开
-
Springboot2.x——项目启动后执行
springboot项目启动之后,我们需要初始化运行一些东西,可以使用CommandLineRunner、ApplicationRunner接口1、CommandLineRunner,重写run 方法 加上Component 注入bean@Component@Order(value = 1)public class StarterMethod implements CommandLineRunner { @Override public void run(String...原创 2020-10-24 23:49:52 · 512 阅读 · 0 评论 -
Springboot2.x—— InitializingBean项目初始化执行
1、实现InitializingBean接口,重写afterPropertiesSet()在bean初始化时会执行该方法@Configurationpublic class RecoveryManagerJob implements InitializingBean { /** * @throws Exception */ @Override public void afterPropertiesSet() throws Exception {原创 2020-10-24 23:44:49 · 669 阅读 · 0 评论 -
Spingboot2.x—— devtools进行热部署
spring-boot-devtools模块包括对应用程序快速重启的支持,spring-boot-devtools只要类路径上的文件发生更改,使用的应用程序就会自动重新启动。在IDE中工作时,这可能是一个有用的功能,因为它为代码更改提供了非常快速的反馈循环。默认情况下,将监视类路径上指向文件夹的任何条目的更改。请注意,某些资源(例如静态资产和视图模板)不需要重新启动应用程序该spring-bo...原创 2019-12-29 19:04:25 · 278 阅读 · 0 评论 -
Springboot2.x——Jar运行静态资源报错问题
Springboot打成Jar包运行,和在Idea内启动读取资源文件的方法是不一样的,导致部署项目的时候出了点问题一、编译器内直接springboot项目运行:properties去读数据:public class GetProUtil { private String file; private Properties prop; public GetPro...原创 2019-12-29 18:56:02 · 472 阅读 · 0 评论 -
Springboot2.x——把第三方jar包打进jar包运行
目前知道两种方式:1、使用Nexus搭建Maven私服,上传本地jar包进行pom文件配置(后面再详细写一下)主要pom文件配置如下: <repositories> <repository> <id>nexus</id> <name>Team Nexus Repository</name> ...原创 2019-12-29 18:50:54 · 890 阅读 · 0 评论 -
Springboot2.x——静态资源的访问
Springboot需要访问静态资源,主要看看资源文件的储存路径springboot项目:找到该依赖自动配置Jar包打开spring.factories,找到WebMvcAutoConfiguration# Auto Configureorg.springframework.boot.autoconfigure.EnableAutoConfiguration=\org.s...原创 2019-11-11 22:25:02 · 912 阅读 · 0 评论 -
Springboot2.x——读取自定义配置文件
Springboot可以通过application.properties和application.yml读取配置文件,如果需要读取自定义配置文件信息,可以通过以下方法一、通过@PropertySource加载自定义配置文件1、在springboot项目resources文件夹下新建student.propertiesstudent.number=1001student.nam...原创 2019-11-07 18:11:11 · 1302 阅读 · 0 评论 -
springboot2.x——profile多环境管理
由于Springboot存在多个环境,就需要对生产、测试、开发等环境配置进行切换,Springboot两种配置文件类型:application.properties 和 application.yml,简单记录下用法,接着上一篇:https://blog.csdn.net/wx19900503/article/details/102959701一、application.properties类...原创 2019-11-07 17:58:08 · 1170 阅读 · 0 评论 -
Springboot2.x——实体类绑定默认配置文件属性
Springboot需要通过配置文件直接读取属性时,可以将其注入到实体类上面,两种方法:@ConfigurationProperties和@value一、通过@ConfigurationProperties直接将配置文件整体关联@Component:将当前bean注入到容器中,@Configuration等于xml配置bean文件@ConfigurationProperties(pre...原创 2019-11-07 17:46:22 · 1839 阅读 · 0 评论 -
Springboot2.x——maven插件打成可以执行的Jar包
一、springmvc需要打成War通过nginx或者tomcat发布,而springboot内嵌tomcat等容器,可以打成Jar直接执行运行,比较方便jar包里面包含了编译后的类和所有依赖的jar1、pom配置:pom文件中添加:若没有该配置默认打包成jar包<packaging>jar</packaging>maven相关配置:<...原创 2019-11-05 18:14:35 · 1403 阅读 · 0 评论 -
springboot2.x——接口访问出现中文乱码
一、上一篇使用JdbcTemplate访问数据库用浏览器访问中文返回正常,使用jmeter却出现了乱码请求结果如下:1、解决方法,配置文件:application.properties新增以下配置spring.http.encoding.charset=UTF-8spring.http.encoding.force=truespring.http.encoding...原创 2019-11-05 18:08:27 · 2908 阅读 · 0 评论 -
Springboot2.x——使用JdbcTemplate简单操作数据库
springboot使用JdbcTemplate简单操作数据库,还有一些MyBatis、Hibernate、Spring Data JPA其他框架后续再研究一、安装mysql,准备测试数据本地安装mysql,新建数据库wx_springboot,新建表:wx_UserDROP TABLE IF EXISTS `wx_User`;CREATE TABLE `wx_User` ( ...原创 2019-11-04 18:57:06 · 695 阅读 · 0 评论 -
Springboot2.x——idea新建springboot项目及运行
一、springboot简介这段时间一直写node.js,发现写一个服务太方便了,只要安装node环境和依赖的库 就可以直接开发。而spring开发相对比较麻烦,springboot则是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置SpringBoot所具备的特征有:...原创 2019-11-04 18:39:27 · 1088 阅读 · 0 评论