zoukankan      html  css  js  c++  java
  • 初入Spring-boot(一)

    一、利用eclipse快速创建Spring-boot项目

    1.首先去http://start.spring.io网站,勾选所需要的starter,如图:

    选择完之后下载该文件,打开后发现是一个正常的maven项目,然后将项目导入eclipse中

    二、利用idea开发工具可以更快的创建Spring-boot项目

    1.新建Spring Initializr 项目,如图:

    2.填写项目信息

    3.选择使用的技术

    4.填写项目名称

    三、maven手动构建Spring-boot

    
    
    1. 创建POM.xml文件
    2. 在POM文件中添加父依赖,
    1 <parent>
    2   <groupId>org.springframework.boot</groupId> 
    3   <artifactId>spring-boot-starter-parent</artifactId> 
    4   <version>1.5.2.RELEASE</version> 
    5   <relativePath /> 
    6   <!--  lookup parent from repository --> 
    7 </parent>
      继承Spring-boot-starter-parent项目优势
    • 默认编译级别为java 1.6
    • 源码编码为UTF-8
    • 一个依赖管理节点,允许你省略普通依赖的<version>标签,继承自Spring-boot-dependencies POM
    • 合适的资源过滤
    • 合适的插件配置
    • 针对application.properties和application.yml的资源过滤

      注意Spring-boot-starter-parent包含用于绑定repackage目标的<executions>配置。如果你不使用Spring-boot-starter-parent,你将需要自己声明该配置。

    
    
    1. 添加starter POMs
      1.  1 <dependencies>
         2     <dependency>
         3         <groupId>org.springframework.boot</groupId> 
         4         <artifactId>spring-boot-starter-thymeleaf</artifactId> 
         5     </dependency>
         6     <dependency>
         7         <groupId>org.postgresql</groupId> 
         8         <artifactId>postgresql</artifactId> 
         9         <scope>runtime</scope> 
        10     </dependency>
        11     <dependency>
        12         <groupId>org.springframework.boot</groupId> 
        13         <artifactId>spring-boot-starter-test</artifactId> 
        14         <scope>test</scope> 
        15     </dependency>
        16 </dependencies>
    2. 添加Spring-boot maven插件(这是用于创建可执行的jar)
      1. 1 <build>
        2     <plugins>
        3         <plugin>
        4             <groupId>org.springframework.boot</groupId> 
        5             <artifactId>spring-boot-maven-plugin</artifactId> 
        6         </plugin>
        7     </plugins>
        8 </build>        
    3. 为了完成应用程序,我们需要创建一个单独的java文件。maven默认会编译src/main/java/下的源码,所以你需要创建那样的文件结构,然后添加一个名为src/main/java/Example.java/的文件
     1 @SpringBootConfiguration  
     2 public class SpringbootDemoApplication {
     3    @RequestMapping("/")
     4    String home() {
     5    return "Hello World!";
     6    }
     7    public static void main(String[] args) {
     8       SpringApplication.run(SpringbootDemoApplication.class, args);
     9    }
    10 }
    @SpringBootConfiguration注解的作用相当于@RestController、@EnableAutoConfiguration这两个注解

      6. 创建一个可执行的jar

        在cmd控制台进入项目所在的目录下,执行mvn package 打包项目

     
  • 相关阅读:
    【WIN10】我的第一個WIN10-UWP應用——古文觀止
    【WIN10】文本圖標
    【WIN10】VisualStateManager使用說明
    【WIN10】Storyboard動畫板
    【WIN10】Bind、Binding與Converter的使用
    struts执行过程
    在jsp中的局部和全局变量
    jsp页面中的:<%@ page contentType="text/html; charset=utf-8" language="java"%>的作用及含义
    jsp中的this
    在Java接口中怎样访问定义的常量呢?
  • 原文地址:https://www.cnblogs.com/kevin443/p/6715259.html
Copyright © 2011-2022 走看看