zoukankan      html  css  js  c++  java
  • SpringBoot初步应用(一)

          SpringBoot是目前Java技术栈的体系中非常核心的框架,它的核心理念是“默认大于配置”的思想,

    提供了非常多的已经集成好的方案,直接拿来就使用。下面详细的演示下SpringBoot项目的创建以及

    它的简单的使用首先需要搭建好Java的开发环境,这些开发环境主要指的是JDK,MAVEN,以及编写

    Java代码的IDE。在这里我们使用SpringAssistant来创建SpringBoot的项目,我们需要在IDE的插件中

    安装它,具体如下:

    在IDE的插件管理中搜索到该插件,然后进行安装,以及重新启动IDE。

         插件安装成功后,下面详细的演示下SpringBoot项目创建的步骤,选择File,点击下拉框中的New按钮,然后

    点击Project的按钮,具体如下所示:

    点击Project后,然后点击SpringAssistant,具体如下:

    选择后,然后点击Next,然后填写Project properties,具体如下:

    切记,JDK选择的的8,要不创建就会问题,导致无法创建,填写如上的信息后,点击Next,在Develop Toos中勾选

    Lombok,在Web中勾选Spring Web,具体如下所示:

    然后点击Next,填写项目名称信息,然后点击Finish,具体如下:

    创建成功后,项目整体目录结构显示如下:

    在pom.xml的文件里面会显示SpringBoot的信息,具体如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>2.5.6</version>
    		<relativePath/> <!-- lookup parent from repository -->
    	</parent>
    	<groupId>com.example</groupId>
    	<artifactId>micro</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<name>micro</name>
    	<description>Demo project for Spring Boot</description>
    	<properties>
    		<java.version>1.8</java.version>
    	</properties>
    	<dependencies>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    		</dependency>
    
    		<dependency>
    			<groupId>org.projectlombok</groupId>
    			<artifactId>lombok</artifactId>
    			<optional>true</optional>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-test</artifactId>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>
    
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.springframework.boot</groupId>
    				<artifactId>spring-boot-maven-plugin</artifactId>
    				<configuration>
    					<excludes>
    						<exclude>
    							<groupId>org.projectlombok</groupId>
    							<artifactId>lombok</artifactId>
    						</exclude>
    					</excludes>
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>
    
    </project>
    

    在src的目录下,显示的MicroApplication是程序执行的入口,具体代码如下:

    package com.example.micro;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class MicroApplication {
    
    	public static void main(String[] args) {
    		SpringApplication.run(MicroApplication.class, args);
    	}
    
    }
    

    右键Run该程序,具体如下所示:

    执行后,输出结果信息如下:

    下来编写控制器的代码,创建文件名称为MicroController,源码具体为:

    package com.example.micro;
    
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class MicroController
    {
    	@RequestMapping("/micro")
    	public String micro()
    	{
    		return "Hello MicroServices!";
    	}
    }
    

    再次启动服务,调用http://localhost:8080/micro,就会显示如下的信息:

        这样一个简单的SpringBoot的项目就创建成功了。感谢您的阅读,后续会持续更新!

    欢迎关注微信公众号“Python自动化测试”
  • 相关阅读:
    如何手动编译运行带包 java 程序
    java计算时间差 Java问题通用解决代码
    Java除法结果带小数、进一法的实现 Java问题通用解决代码
    java中按字节获得字符串长度的两种方法 Java问题通用解决代码
    java精确除法计算,四舍五入 Java问题通用解决代码
    java 根据生日计算年龄 Java问题通用解决代码
    java统计中英文字数 Java问题通用解决代码
    java 实现新浪微博内容计数器 Java问题通用解决代码
    java代理ip有效检测
    java 实现统计某段文字在内容中出现的次数
  • 原文地址:https://www.cnblogs.com/weke/p/15518498.html
Copyright © 2011-2022 走看看