SpringBoot 创建 console程序

1.在pom中添加依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
    <version>1.5.9.RELEASE</version>
</parent>

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

2.修改Application.java 使用实现接口CommandLineRunner

修改Application.java 使用实现接口CommandLineRunner

package com.itstudy.springbootconsole;

import org.springframework.boot.Banner;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application implements CommandLineRunner {

    public static void main(String[] args) {

        SpringApplication app = new SpringApplication(Application.class);
        app.setBannerMode(Banner.Mode.OFF);
        app.run(args);

    }

    public void run(String... arg0) throws Exception {
    //这里添加代码
    }

}

原文地址:https://www.cnblogs.com/liuxm2017/p/9629872.html

时间: 2024-10-29 05:57:18

SpringBoot 创建 console程序的相关文章

如何创建C++程序

下载Microsoft Visual C++ 6.0请点击这里:VC 6.0下载(包括中文版英文版)(支持Win7和XP) 首先,我们要进入Microsoft Visual C++集成开发环境(Integrated Develop Environment,简称 IDE),双击图标即可.进入以后,我们可以看到如下界面. 图 1-1  VC 6.0 启动界面 单击左上角的File菜单,选择New,会跳出如下对话框. 图 1-2  创建工程 图1-2所在的是Project(工程)选项卡.设计程序就好像

springboot创建项目

1.打开IDEA,创建新项目,选择Spring Initializr 2.输入Artifact 3.勾选Web 4.点击finish完成 5.进入项目,可以将以下内容删除 pom.xml文件: [html] view plain copy <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:

两种在linux下创建应用程序快捷方式的方法

两种在linux下创建应用程序快捷方式的方法: A. 在桌面上创建快捷方式 B. 在应用程序菜单中添加快捷方式 在桌面上创建快捷方式 这是最简单的一种方法,在桌面上单击鼠标右键,会有一个“创建启动器”栏.这里我以为mplayer创建快捷方式为例说明: 名称-mplayer(或者你喜欢的任何名称,这个名称会出现在快捷图标的 下方) 命令-/usr/bin/gmplayer(这个是mplayer的gui应用程序的执行文件,跟 安装路径相关,可以通过which gmplayer找到) 图标-一般应用程

VS 2008 创建MFC程序对话框的步骤

用过不少编程语言,可是刚开始学的时候最容易忘记一些简单的流程或者生疏了.那么这里就说说VS 2008 创建MFC程序对话框的步骤.我主要是android开发方面的.平时使用jni调用不少c++代码.所以就用到了调试c++代码的MFC啦. 1.文件--新建项目 2.选择对话框,然后就可以拖控件进行监听 3.起始对话框的类名 4.项目新建后,依次双击箭头指向就可看到可视化界面. 5.可视化对话框 这里就可以增加button,输入框以及监听事件,还有你的逻辑代码进行测试.

创建Python程序2

在Milang的IDE里编辑好之后,然后按F5运行一下,就会在下面的Output窗口输出"Hello, World!"字符串,如下图: 恭喜你,你编写最简单的Python程序已经完成,已经成为一个Python的程序员了,对于一门语言的入门,就是这么简单的. 通过上面这个简单的程序,就可看到Python程序是不需要编译,就可以直接运行.在这个程序基础之上,你可以修改它的输出,比如把Hello, World!改为Hello, CSDN,或者其它,你感觉有意义的句子.又或者你把"H

在WP应用中创建全局应用程序栏

创建一个WindowsPhone应用程序(这个就不用说了吧,嘿嘿) 打开项目中的App.xaml文件 在打开的App.xaml文件中,如图所示, 在<Application.Resources>节中添加以下关于ApplicationBar的代码,将所定义的应用程序栏设键值为 x:Key="globeAppBar",如下图所示 在需要设置ApplicationBar的页面中在<phone:PhoneApplicationPage>中添加 ApplicationBa

创建Python程序

1. 创建Python程序 欢迎来到Python世界! 本系列文章告诉你怎么样编写Python程序.Python仅仅是一种文本文件.跟普通文本文件是一样的,仅仅只是这样的文本文件不但能够看,还能够在Python环境里执行.你能够使用一种标准的文本编辑器来编辑它.至于你想使用什么样的文本编辑器,依赖你所使用的电脑系统拥有的文本编辑器了.当然,你想提高效率和更加方便地编写.使用一个带Python语法高亮显示的文本编辑器是最佳的选择. 1.1 Hello, World 每一个程序猿在学习一门语言时,都

SpringBoot创建定时任务

之前总结过spring+quartz实现定时任务的整合http://www.cnblogs.com/gdpuzxs/p/6663725.html,而springboot创建定时任务则是相当简单. (1)在springboot主类中@EnableScheduling注解,启用定时任务的配置,如下: (2)创建定时任务实现类,如下: package springboot.web; import java.text.SimpleDateFormat; import java.util.Date; im

NLOG在Console程序中运行时不起作用

把Web程序中的NLog.dll, NLog.config, NLog.xsd拷到Console程序中,发现运行不起作用,看了网上的示例教程,如http://www.cnblogs.com/sorex/archive/2013/01/31/2887174.html,试了下,多了个packages.config文件,里面内容如下: <?xml version="1.0" encoding="utf-8"?> <packages> <pac