SpringBoot项目搭建一

5人阅读 评论(0) 收藏 举报
分类:

Spring Boot Maven配置

Spring Boot也可以通过maven创建项目

  • 一个简单的pom.xml
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>myproject</artifactId>
    <version>0.0.1-SNAPSHOT</version>

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

    <!-- Additional lines to be added here... -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
</project>
  • 配置好pom.xml后,可以通过导入idea进行自动以来安装,也可以通过命令行安装以来包

命令行安装依赖包

mvn dependency:tree

服务器代码

创建一个文件 /src/main/java/com/example/demo, 文件内容如下:

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
@SpringBootApplication
public class DemoApplication {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

运行后,出现一下错误:

Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.

Reason: Failed to determine a suitable driver class


Action:

Consider the following:
    If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
    If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

解决方法:
在resources/application.properties文件中添加如下内容

spring.datasource.url=jdbc:mysql://localhost/dbname
spring.datasource.username=user
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
  • 如果删除@RestController, 会怎样?
  • 如果把@RestController和@SpringBootApplication颠倒顺序,会怎样?
查看评论

SpringBoot

让你快速掌握SpringBoot框架核心知识点!
  • 2018年04月12日 22:12

springboot学习: 初识Spring Boot框架,搭建第一个项目!

项目创建 初次接触,我们先来看看如何创建一个Spring Boot项目,这里以IntelliJ IDEA为例,其他的IDE工具小伙伴们自行搜索创建方式: 首先创建一个项目,创建时选择Spr...
  • wjq6940
  • wjq6940
  • 2018-01-02 10:50:19
  • 132

springboot项目搭建(一)

一、创建maven聚合工程      这个比较简单,就不在此赘述了。      给出结构图:           二、配置pom文件      1.配置setting文件(这个不是本文重点,也就先...
  • u010375663
  • u010375663
  • 2017-07-02 21:12:48
  • 157

springboot学习系列(前传)--maven+springboot项目搭建

一、简介 1.springboot Spring Boot使您可以轻松创建独立的生产级基于Spring的应用程序,您可以“运行”。我们对Spring平台和第三方库有自己的看法,...
  • baidu_41669919
  • baidu_41669919
  • 2018-01-25 10:27:27
  • 94

springboot 完整企业项目搭建实记

昨天搭建ssm框架时突然想到可以搭建springboot来完美解决配置复杂的问题,今天学习了一下springboot的搭建,在此记录一下搭建的过程和踩过的坑这里给自己定一个该框架搭建完成的目标,如下 ...
  • u013187139
  • u013187139
  • 2017-04-01 15:27:00
  • 24744

springboot spark scala web 微服开发 机器学习使用

  • 2018年03月28日 15:23
  • 101KB
  • 下载

快速搭建SpringBoot项目

Spring Boot简介:     Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。它使用习惯优于配置的理念让你的项目快速运行起来,使...
  • qq_38422493
  • qq_38422493
  • 2017-11-13 20:38:59
  • 97

springboot项目搭建

http://start.spring.io/
  • qq331709114
  • qq331709114
  • 2018-04-13 14:22:42
  • 1

Activiti系列(一)SpringBoot下项目搭建

1.新建一个springboot项目,选中Web,MySQL 添加activiti的maven依赖 &amp;lt;!--Activiti基础JAR包--&amp;gt; &amp...
  • h1059141989
  • h1059141989
  • 2018-04-08 17:49:59
  • 41

Spring Boot 学习(一) 快速搭建SpringBoot 项目

快速搭建一个 Spring Boot 项目 部分参考于《深入实践Spring Boot》、《Spring实战 第四版》与程序猿DD的有关博客。...
  • u011244202
  • u011244202
  • 2017-01-18 20:42:02
  • 1655
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 720
    排名: 7万+
    博客专栏
    最新评论