导语在运用Spring Boot 后,我们基本上摆脱之前项目每次上线的时候把项目打成war包。当然也不排除一些奇葩的规定,必须要用war包上线,不过很多时候,我们对一些东西只是处在使用的阶段,并不会去深入的研究使用的原理是什么,这貌似也是大多数人的固定思维。或许正是如此,总会有些没有固定思维的人会去积极的探索原理,当然这话不是说我是积极的,我其实也是只原理的搬运工。今天和大家来简单的说下Sprin
转载
2024-03-20 12:26:52
70阅读
前一段时间,公司分配给我做一些微服务的功能,比如一些分析、一些可以拿出来的模块,所以采用了SpringBoot搭建的微服务项目,至于关于SpringBoot的介绍,这里就不展开了。今天主要写的是这两天我需要把我本地的项目部署到服务器上,遇到的一个问题。还有我这两天查看网上的一些关于SpringBoot部署发现的其他人发现的一些问题,在这里总结一下,用于以后能够自己能够快速查看解决,当然如果能够帮助
转载
2024-03-20 07:08:52
1110阅读
SpringBootWeb请求响应前言在上一次的课程中,我们开发了springbootweb的入门程序。 基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是内置的Tomcat)。而我们在开发web程序时呢,定义了一个控制器类Controller
转载
2024-03-04 21:18:52
46阅读
1.springboot项目部署到服务器的方法看解决方法的直接下滑第一步:先打包1.1 jar包的方法 1.在IDEA中进行项目打包 IDEA调出maven工具栏;1.clean 2. install 就可以在target目标文件中看到自己想要的jar包啦。注:很多人jar包打包失败,博客上很多说需要到项目路径上打开CMD执行打包命令(我觉得是一样的,两种我都试过):mvn clean packa
转载
2024-03-11 12:09:30
556阅读
XJar Spring Boot JAR 安全加密运行工具, 同时支持的原生JAR.基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动, 动态解密运行的方案, 避免源码泄露以及反编译.功能特性无代码侵入, 只需要把编译好的JAR包通过工具加密即可.完全内存解密, 降低源码以及字节码泄露或反编译的风险.支持所有JDK内置加解密算法.可选择需要加解密的字节码或其他资源文件
原因: spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了
转载
2018-04-14 17:01:00
111阅读
2评论
错误
转载
2021-07-15 09:19:00
226阅读
2评论
1.错误创建xxxcontroller、xxxservice、xxxserviceImpl ... 2.com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error: Global ... SpringBoot刚启动时,有时 ...
转载
2021-09-13 14:52:00
246阅读
2评论
a模块引用b模块,一直注入不了b模块的bean,原来是由于父模块没有引入a,只引入了bab
原创
2021-09-05 11:19:00
218阅读
SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。在pom文件里加入这个插件即可:<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
转载
2024-07-08 22:24:38
46阅读
spring boot jar的启动原理分析1、前言2、分模块后的结构3、MANIFEST.MF文件4、运行5、main程序的启动流程6、总结1.前言近来有空对公司的open api平台进行了些优化,然后在打出jar包的时候,突然想到以前都是对spring boot使用很熟练,但是从来都不知道spring boot打出的jar的启动原理,然后这回将jar解开了看了下,与想象中确实大不一样,以下就是
转载
2023-08-07 22:52:39
118阅读
SpringBoot是Spring主推的基于"习惯优于配置"的原则,快速搭建应用的框架,它实现了jar in jar的加载方式。spring boot应用打包之后,生成一个fat jar,里面包含了应用依赖的jar包,还有Spring boot loader相关的类其中META-INF/MANIFEST.MF文件下的两个Class: Main-Class是org.springframework.b
转载
2024-10-30 10:01:27
123阅读
运行模式(运行级别) Linux操作系统有多种运行模式,在系统运行过程中可以通过init的服务实现不同的运行模式之间的切换。当然,这种切换当时是临时的,用户重新登陆后会回到最初的运行模式。也可以通过配置文件进行永久配置
进程:init(initialize 初始化)—
查看init进程:ps -ef|grep init进程对应的配置文件名:inittab
文件中包含了
Redis的windows和Linux安装和客户端连接一、windows安装Redis1、下载压缩包windows压缩包下载地址:Releases · microsoftarchive/redis (github.com)2、Redis安装将下载的压缩包解压至需要安装的目录3、启动Redis临时服务双击安装目录下的"redis-server.exe"文件,并保持窗口开启(若关闭窗口则服务关闭)。或
转载
2024-09-05 06:11:53
22阅读
哈喽,大家好,我是指北君。可能很多初学者会比较困惑,Spring Boot 是如何做到将应用代码和所有的依赖打包成一个独立的 Jar 包,因为传统的 Java 项目打包成 Jar 包之后,需要通过 -classpath 属性来指定依赖,才能够运行。我们今天就来分析讲解一下 Spring Boot 的启动原理。1. Spring Boot 打包插件Spring Boot 提供了一个名叫 spring
转载
2024-06-03 11:00:52
91阅读
用于源码分析的代码:Github 我们首先从springboot的jar包的启动开始,因为这个里面有个知识点,java 程序的启动都是通过一个Main Class的main方法作为整个程序的入口来启动的,而启动的命令是通过jdk安装目录里的bin文件夹下的java命令脚本来启动的,jar包的启动命令就是 java -jar spring-boot-learn-1.0-SNAPSHOT.jar 这个
转载
2023-11-13 20:58:16
98阅读
成功搭建SpringBoot开发环境后,我们回顾一下,SpringBoot项目有哪几种启动方式:1、最傻瓜式的IDE方式启动如果你用的是IDEA的话,做一下运行配置,选择下入口类,直接就可以启动,如果你用的是Myeclipse那就更简单了,直接项目右键或启动类右键,Run With Java Application,就可以启动项目。2、maven方式直接编译连运行前提:已经安装好ma
转载
2023-09-09 15:46:24
249阅读
Springboot由于内置了tomcat容器,我们可以通过在pom文件中通过配置让其以jar的方式运行,形如:java -jar xxx.jar,我们也可以通过打war包的方式让它在你配置的tomcat容器中运行,下面来具体看看两种方式具体的打包部署方式。 打Jar包运行1 编写好启动类2 在pom的插件中指定启动类3 mavan install 打成Jar文件防止在你需要的文件夹中,
转载
2024-03-02 08:12:22
114阅读
假如有两个项目A和B,假如A项目想打成jar包,然后在B中引入该jar包。1、SpringBoot的Maven插件打包如果用Idea创建的SpringBoot会自带maven打包插件。<build> <plugins> <plugin> &
转载
2024-01-05 23:55:29
1018阅读
Field redisTemplate in com.ctsec.investment.tools.redis.RedisUtil required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found.
原创
2022-03-31 10:18:13
2194阅读