idea 有没有spring boot插件

供稿:hz-xin.com     日期:2025-01-21
idea怎么导入springboot

1、首先,可以点击上方的 Run 的选项。

2、然后点击 Edit Configurations 这个选项。

3、然后看到这里的 ServiceApplication这个选项。

4、然后选择到Configuration这个选项。

5、然后经常需要设置的为下面的Parameters的选项。

方法/步骤


打开IntelliJ IDEA,在菜单栏选择File菜单-->New-->Project...-->Spring Initializr,Project SDK即选择JDK的版本,Choose Initializer Service URL选择Default:http://start.spring.io。


在接下来的页面我们创建一个Maven项目,如果有朋友对Maven不了解的话,可以参考网上的很多教程,这里不再详述了,我们在下图页面中填写项目相关的信息,接下来选择项目需要的依赖,我们在这里先勾选Web即可,在pom文件中变回生成Spring Boot Web相关的jar包,同时可以选择Spring Boot的版本。其他的依赖在此处不勾选也没有关系,需要的话可以在pom.xml文件中添加。



项目创建完成后会自动生成很多文件,其中DemoApplication是用于启动Spring Boot项目的,有一个main方法,我们知道main方法是程序的入口,因此右键点击Run 'DemoApplication'来运行程序。

IntelliJ IDEA中集成了Tomcat,因此我们不需要在开发工具中针对Tomcat做任何配置,在运行结果中我们可以看到已经启动了Tomcat的8080端口,这个是Tomcat的默认端口。

除了在IntelliJ IDEA中启动工程,我们还有其他启动项目方法。我们找到项目在本地环境存放的位置,在该位置打开命令行,在命令行中输入mvn spring-boot:run便可以启动项目,如下图所示。

6
还有另一种启动方法,我们同样在项目的目录下执行mvn install命令,便会在项目的target目录下生成一个jar文件,在命令行使用java命令:java -jar demo-0.0.1-SNAPSHOT.jar(生成的那个jar文件)便可执行程序。

转自:IntelliJ IDEA必装插件以及SpringBoot使

IntelliJ IDEA必装插件

有不知道怎么安装的吗?File-->settings打开设置面板,找到plugins,输入想要安装的插件回车即可。plugins面板

1.背景图片

目前,IDEA支持设置背景图片。这对于广大程序员来说无疑是个好功能。整日对着枯燥的代码实在是会让人疲乏。要是可以设置一张美女图片的话。。。

设置方法:

Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image。

在里面设定要设置为Image的图片,透明度调到15左右,保存即可。

效果如图:

2.Maven Helper

日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。

一旦安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab)。

进入Dependency Analyzer视图之后有三个查看选项分别是:

@Data class Wechat {
private String id;
private String desc; }
@CrossOrigin(origins = "http://blog.lqdev.cn", maxAge = 3600) @RestController public class demoController{
@GetMapper("/")
public String index(){
return "hello,CORS";
} }
@Configuration public class MyConfiguration {
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/api/**").allowedOrigins("https://blog.lqdev.cn");
}
};
} }
<packaging>war</packaging> <!-- 排除内置的tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>compile</scope>
</dependency> <!-- 若直接有使用servlet对象时(这是废话,⊙﹏⊙‖∣),需要将servlet引入,本例是没有的~ -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
@SpringBootApplication @Slf4j public class ChapterApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(ChapterApplication.class, args);
// new SpringApplicationBuilder().sources(ChapterApplication.class).web(false).run(args);
//之后这里设置业务逻辑 比如挂起一个线程 或者设置一个定时任务。保证不退出
//不然它就是一个启动类,启动后就停止了。
log.info("jar,chapter启动!");
}  
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
log.info("外部tomcat,chapter启动!");
return application.sources(ChapterApplication.class);
} }
@Override
public void run(String... args) throws Exception {
log.info("CommandLineRunner运行");
}

    运行应用,注意查看控制台输出:

    当然,直接申明一个bean也是可以的。

rConfig {
@Bean
public CommandLineRunner runner(){
return new CommandLineRunner() {
public void run(String... args){
log.info("CommandLineRunner运行2");
}
};
}
}
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
_ _ _ _ __ _  
| | | | | | | |/ / | |
| |__ ___ | | | | ___ ___ | ' / ___ _ __ __ _ | |
| '_  / _  | | | | / _  / _  | < / _  | '_  / _` | | |
| | | | | __/ | | | | | (_) | _ | (_) | | .  | (_) | | | | | | (_| | |_|
|_| |_| ___| |_| |_| ___/ ( ) ___/ |_|_ ___/ |_| |_| __, | (_)
|/ __/ |  
|___/  ${AnsiColor.BRIGHT_RED} Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}

原图

banner效果图:



你直接调试如果能调试成功的话 。进入你这个程序的文件夹进入那个bin文件夹 里面有个exe文件 就是调试生成的如果你没有使用dll文件引用那么把这个exe文件可以直接复制出来使用

springboot怎么读取指定的配置文件中文乱码
在使用Spring Boot读取指定配置文件时,如果遇到中文乱码问题,可以通过以下方法解决。方法一:首先,确认有一台Windows版本相同且显示正常的机器。在该机器上执行以下步骤:打开注册表编辑器,找到“HKEY_LOCAL_MACHINE systemCurrentControlSetControl Fontassoc”,然后导出该分支的注册表信息到文件(如ZT.REG)。

java培训课程都有什么内容
1、HTML+CSS3+数据库 2、Java SE(Java面向对象思想;设计模式、面向对象原则、Java高阶API、线程、网络编程、反射、NIO)3、Java web(Java web基础、JS、DOM操作、JSP\/Servlet、第三方工具包、Tomcat...)4、框架(网络原理、HTTP协议、Linux操作系统、云服务搭建、SSM框架应用、Oracle应用、Spring J...

武汉百泉古镇旅游指南
最有趣的是,许多武汉本地人会读错它的名字。我身边很多汉口的朋友都习惯称这里为Bo(bm:i)春天。其实在官方的描述中,这里是Bo(b)Spring,和柏林的发音差不多。百泉古镇位于武汉西北部,离汉口中心不远,仅17公里。汉口的市民开车去那里非常方便,三个小时内就可以到达,交通顺畅。从汉口出发,沿着...

it'spring怎样读
英文中,spring的读法是按照中文的字来读是“思波瑞应<si bo rui ying> 。

springboot怎么读取指定的配置文件中文乱码
选择“注册表”→“导入注册注册表”,把ZT.REG文件导入注册表中即可。方法二:如果你找不到一台与你的Windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表项,其步骤是:1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;2.选择“HKEY_...

如图,正方形ABCD的边长是12厘米,E点在CD上,BD垂直于O点,OB长9厘米。求...
因为‘角DAE+角DEA=90度’,‘角DAE+角OAB=90度’,所以‘角DEA=角OAB’,又因为‘角D=90度’,BO垂直AO,所以三角形BOA~三角形ADE,按对应边成比例可得:AE=16

ipad密码忘记了怎么办解锁?
第 1 步:确保您有一台电脑(Mac 或 PC)这个流程需要一台 Mac 或 PC。如果您使用的是 PC,请确保它装有 Windows 8 或更高版本,并且安装了 iTunes。您还需要 iPad 随附的线缆或其他兼容线缆,以便将 iPad 连接到电脑。如果您没有电脑,也无法借到电脑,则需要前往 Apple Store 商店或 Apple ...

在香港旅行,有什么知名早餐店值得打卡?
陈允宝泉(Chan Yuen-Bo Spring)陈允宝泉位于尖沙咀,是一家有着丰富历史的茶餐厅。这里的早餐选择丰富,包括各种面点、炒面和粥品。特别推荐的是陈允宝泉的鸳鸯(半咖啡半奶茶),这是一种独特的香港饮品混合。蓝带冰室(Lam Tai Bakery)蓝带冰室是一家复古风格的茶餐厅,以其美味的面包和糕点而闻名...

元音音标和辅音音标有哪些
回答:元音有ei ai a 辅音有bpmf t g j h dz ts dr等

文章翻译!快啊!
The beginning of the end of the year, the winter Rayon Bosa Northern Broadsides, moist soil under the snow in Hong Longlong is sprayed Bo spring vigor. Then two days later, however, is the Lunar New Year "Lichun" However, this is about the past winter, for the Chinese ...