コンテンツ
2.1. Mavenプロジェクトを作成し、依存関係を導入します
1.Maven設定
conf/settings.xmlで構成または変更します
<mirrors>
<!-- 配置具体的仓库的下载镜像 -->
<mirror>
<!-- 此镜像的唯一标识符,用来区分不同的mirror元素 -->
<id>nexus-aliyun</id>
<!-- 对哪种仓库进行镜像,简单说就是替代哪个仓库 -->
<mirrorOf>central</mirrorOf>
<!-- 镜像名称 -->
<name>Nexus aliyun</name>
<!-- 镜像URL -->
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>8</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
2、HelloWord
要件:ブラウズは/ helloリクエストを送信し、Hello、SpringBoot2に応答します
2.1. Mavenプロジェクトを作成し、依存関係を導入します
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.5</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2.2、メインプログラムを作成します
src / main / java / com / zyj / boot / MainApplication.java
@SpringBootApplication // 标识为一个SpringBoot应用,被标识的类称为主程序类
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
2.3。ライティングビジネス
src / main / java / com / zyj / boot / controller / HelloController.java
/**
* @ResponseBody 注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,
* 写入到response对象的body区,而不是跳转到页面,通常用来返回JSON数据或者是XML
*/
//@ResponseBody
//@Controller
@RestController // @RestController可以代替@Controller和@ResponseBody
public class HelloController {
@RequestMapping("/hello")
public String handler01(){
return "hello,Spring Boot 2!";
}
}
2.4.テスト
メインプログラムMainApplicationのmainメソッドを直接実行し、ブラウザ でhttp:// localhost:8080 / helloを開くと、ページにhello、SpringBoot2が出力されます。
2.5.簡略化された構成
src / main / resourcesにapplication.propertiesを作成します。その中で、次のような構成を行うことができます。
#修改运行时的端口号
server.port=8888
他の構成は公式ウェブサイトで見ることができます
2.6.簡素化された展開
pom.xmlで構成し、プロジェクトをjarパッケージに入力して、ターゲットサーバーで直接実行します。
注:公式ウェブサイトからコピーした後に人気が出た場合は、バージョンを追加し、親と一致させる必要があります
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
構成後、Mavenコマンドclean--packageを実行します
ターゲットに対応するディレクトリを入力し、cmdを開いて、次のコマンドを実行します
java -jar boot-01-helloworld-1.0-SNAPSHOT.jar
次に、ブラウザでhelloメインプログラムにアクセスできます
注:起動できない場合は、cmdのクイック編集モードをキャンセルしてみてください。