• 大小: 9.69MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-06
  • 语言: 其他
  • 标签: springboot  java  mysql  

资源简介

spring - boot 的基础学习资料,学习使用spring框架,掌握spring-boot轻量级开发

资源截图

代码片段和文件信息

/*
 * Copyright 2012-2017 the original author or authors.
 *
 * Licensed under the Apache License Version 2.0 (the “License“);
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing software
 * distributed under the License is distributed on an “AS IS“ BASIS
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.springframework.boot;

import java.util.List;
import java.util.Set;

/**
 * Provides access to the arguments that were used to run a {@link SpringApplication}.
 *
 * @author Phillip Webb
 * @since 1.3.0
 */
public interface ApplicationArguments {

/**
 * Return the raw unprocessed arguments that were passed to the application.
 * @return the arguments
 */
String[] getSourceArgs();

/**
 * Return the names of all option arguments. For example if the arguments were
 * “--foo=bar --debug“ would return the values {@code [“foo“ “debug“]}.
 * @return the option names or an empty set
 */
Set getOptionNames();

/**
 * Return whether the set of option arguments parsed from the arguments contains an
 * option with the given name.
 * @param name the name to check
 * @return {@code true} if the arguments contain an option with the given name
 */
boolean containsOption(String name);

/**
 * Return the collection of values associated with the arguments option having the
 * given name.
 * 

     * 
  • if the option is present and has no argument (e.g.: “--foo“) return an empty
     * collection ({@code []})

  •  * 
  • if the option is present and has a single value (e.g. “--foo=bar“) return a
     * collection having one element ({@code [“bar“]})

  •  * 
  • if the option is present and has multiple values (e.g. “--foo=bar --foo=baz“)
     * return a collection having elements for each value ({@code [“bar“ “baz“]})

  •  * 
  • if the option is not present return {@code null}

  •  * 

 * @param name the name of the option
 * @return a list of option values for the given name
 */
List getOptionValues(String name);

/**
 * Return the collection of non-option arguments parsed.
 * @return the non-option arguments or an empty list
 */
List getNonOptionArgs();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.eclipse\
     文件          25  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.eclipse\eclipse.properties
     文件         157  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.editorconfig
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.github\
     文件         908  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.github\ISSUE_TEMPLATE.md
     文件         172  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.github\PULL_REQUEST_TEMPLATE.md
     文件         407  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.gitignore
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.mvn\
     文件           9  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.mvn\jvm.config
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.mvn\wrapper\
     文件       47610  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.mvn\wrapper\maven-wrapper.jar
     文件         115  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.mvn\wrapper\maven-wrapper.properties
     文件        4138  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\.settings-template.xml
     文件        2351  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\CODE_OF_CONDUCT.adoc
     文件        8892  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\CONTRIBUTING.adoc
     文件       11357  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\LICENSE.txt
     文件       11733  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\README.adoc
     文件        1254  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\SUPPORT.adoc
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\
     文件         799  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\README.adoc
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\
     文件        1908  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\docker-lib.sh
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\spring-boot-ci-image\
     文件        1040  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\spring-boot-ci-image\Dockerfile
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\spring-boot-jdk10-ci-image\
     文件        1044  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\spring-boot-jdk10-ci-image\Dockerfile
     目录           0  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\spring-boot-jdk9-ci-image\
     文件        1043  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\images\spring-boot-jdk9-ci-image\Dockerfile
     文件         462  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\parameters.yml
     文件       12289  2018-06-14 11:28  spring-boot-2.0.3.RELEASE\ci\pipeline.yml
............此处省略8649个文件信息

评论

共有 条评论