1010cc时时彩标准版 > 三分时时彩1010CC > Mysql实战项目学习,SpringBoot介绍及常用的搭建情

原标题:Mysql实战项目学习,SpringBoot介绍及常用的搭建情

浏览次数:167 时间:2019-08-17

SpringMVC Mybatis Mysql实战项目学习--意况搭建,springmvcmybatis

1.开发IDE:Spring Tool Suite(自带maven插件)

 下载地址https://spring.io/tools/sts/all

 在STS.ini配置信息中加下面一行 保证编码格式为utf-8 -Dfile.encoding=UTF-8

2.jdk:java 1.8

 下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 环境配置      计算机→属性→高级系统设置→高级→环境变量       i.新建JAVA_HOME,jdk的路径       ii.Path增加jdk和jre的bin路径       iii.新建CLASSPATH  jdk里面的工具包--虚拟机使用(变量格式:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar) 验证:cmd—》java –version  显示jdk版面信息

3.mysql

 下载地址http://dev.mysql.com/downloads/windows/installer/5.5.html mysql视图工具 sqlyog

 

sts创立贰个工程

 File--》New—》Spring Legacy Project

 Project Name写项目名称 Templates选Spring MVC Project  next 写顶级包名 如:com.project.myapp  如果项目显示有错误 右键—》Run as—》Maven install 右键--》properties--》如下设置  目录结构如下:

1.费用IDE:Spring Tool Suite(自带maven插件) 下载地址 在STS.ini配...

安装注意

图片 1

Paste_Image.png

这一步要把持有的选项都要勾选安装。
设置收尾后再cmd中敲入
svn --version
假定出现svn的版本新闻,则申明安装成功。

  1. 数据库图形分界面管理工科具
    选用的是navicat 下载地址
  2. 基础平台源码
    阳台源码下载地址

图片 2

@RestController@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); } @RequestMapping String index(){ return "Hello My Spring Boot Demo"; }}

编写制定代码

为了成功那个动用,大家须求创立二个简短的Java文件,如下,Maven暗中认可景况下会去src/main/java目录编写翻译java文件,所以我们要先创设那几个目录结构,然后加多src/main/java/Example.java文件:

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

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

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

}

瞩目观望以上代码,大家应用了@RestController和@RequestMapping两个Spring MVC的注解,

@RestController用来评释该类是一个Controller,且再次回到的从头到尾的经过平素写入到响应body里;

@RequestMapping用以url路由映射,在此地球表面面路线为“/”的Http须要将会炫丽到home()这么些艺术来拍卖;

另外,还使用了@EnableAutoConfiguration注明,增添那个评释后,Spring Boot会基于你加多的正视性去自动配置Spring,由于spring-boot-starter-web增添了汤姆cat和Spring MVC,所以,Spring Boot自动配置会假定你正在开荒多少个web应用程序,并依此自动抬高相关Spring配置。

末尾,要爱戴的是main方法,跟平时的main方法都是一样,唯有一句话,调用SpringApplication的run方法运行应用。

  1. 开荒工具(IDE)
    开辟工具建议选取[Spring Tool Suite™ (STS)],此开拓工具是针对性eclispe的功底上提供了针对性Spring开拓的Spring Tool Suite集成开辟工具。此工具得以很随意的生成spring工程,无需本身去安顿各类配置文件。此IDE下载地址。新本子的STS(以下简称为STS)对JDK的本子较高,会供给JDK8.0以上。
  2. 创设工具
    营造筑工程具使用的是maven3.0.5本子,版本稍有异样不会生出难题。下载地址:maven,下载下来的是免安装版,须求和谐丰裕情况变量,增加完后再cmd中敲入
    mvn -v
    即便出现maven的版本音信,则为布局不错。maven的免安装包放置地址未有特殊须要,建议放置在IDE的同级文件夹的职位。举例

    图片 3

    Paste_Image.png

  3. 版本调节系统
    运用的是svn
    TortoiseSVN下载地址

2.下载并安装SpringsourceTools Suite开辟IDE工具版本为2.7.2.RELEASE,下载地址:

2、IDE下直接成立,推荐应用STS(Spring Tool Suite)、速龙liJ IDEA均接济直接搭建,STS是Spring基于eclipse实行一遍开荒的工具。

创建POM

鉴于应用Maven营造,所以大家第一需求创立多个pom.xml文本,用于营造本工程,张开你最欢娱的编辑器(如Notepad ),增多如下内容:

<?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>1.4.3.RELEASE</version>
    </parent>

    <!-- Additional lines to be added here... -->

</project>

2.7.2.RELEASE-e3.7-win32-installer.exe

5.Finish,即成立达成SpringBoot项目

条件策动

鉴于现行反革命众多IDE都匡助Maven, 所以大家将利用Maven构建该工程;

发端此前,须要先安装Java和Maven:

本工程将依附Spring Boot 1.4.3.RELEASE支出,推荐的Java版本是Java 7 ,maven版本是3.2 ,可利用如下命令检查是还是不是符合须要:

图片 4

3.下载并安装VirgoServer版本为3.0.2,下载地址为:

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>

累加注重

Spring Boot提供了一多种的“运转器”,使得增添依赖变得特别轻易;

是因为本工程是四个Web工程,所以大家选取丰裕spring-boot-starter-web“启动器”依赖;

添加spring-boot-starter-web依赖

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

为了更直观的见到spring-boot-starter-web引进的依赖,我们得以应用mvn dependency:tree命令查看工程的依赖树,如下是增多前后的界别:

前(注意观看,固然接二连三了spring-boot-starter-parent,可是并没有引进任何借助):

图片 5

后:

图片 6

能够开掘,在拉长前,项目未有其余借助,增多完spring-boot-starter-web借助后,汤姆cat、杰克逊、Spring Boot等注重也都活动增加了进去。

末段,有几许值得注意的是,为了省事,我们以此工程是后续spring-boot-starter-parent工程,spring-boot-starter-parent帮大家先行定义了广大插件管理配置、编写翻译等级(Java 6)、编码(utf-8)等,可是并从未增进其余借助,有意思味的能够查看spring-boot-starter-parent工程的pom.xml文件,链接如下:

二:创建WebBundle项目

6.充实编写翻译插件

参考资料

 

.

3.填入Group和Artifact

使用maven命令运转应用

出于一连了spring-boot-starter-parent工程,所以大家能够间接运用mvn spring-boot:run命令`来运维程序,如下所示:```

$ mvn spring-boot:run

  .   ____          _            __ _ _
 /\ / ___'_ __ _ _(_)_ __  __ _    
( ( )___ | '_ | '_| | '_ / _` |    
 \/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |___, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::  (v1.4.3.RELEASE)
....... . . .
....... . . . (log output here)
....... . . .
........ Started Example in 2.222 seconds (JVM running for 6.514)

开发银行后,在浏览器输入 即能够见到Controller中home方法再次来到的结果:

图片 7

除此以外利用ctrl-c,可以关闭应用。

5.开发安装好的STS(SpringSource Tools Suite)工具,Menu > Help > Install New

2.取舍新建Spring Initializr项目

IDE推荐

末尾,即使本例子未采用另外IDE,首若是因为相比简单;借使开垦复杂的利用,依旧刚强推荐使用IDE,如Spring Tool Suite,小编利用的是sts-3.8.3.RELEASE版本。

4.修改Maven项目pom.xml文件,增添SpringBoot配置<project标签下,扩充父级注重Spring-boot-starter-parent

创办三个可进行的jar包

很简短,增添一个maven插件,如下代码;

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

 然后运营mvn package一声令下就能够(注意,spring-boot-starter-parent的POM已经帮我们做了配置,绑定了repackage goal, 如果没使用继承parent POM,我们需要做更多配置,详情参考plugin documentation):

打完包后,我们得以在target目录下找到helloworld-0.0.1-SNAPSHOT.jar包。

倘诺要运营程序的话,也很便捷,输入 java -jar target/helloworld-0.0.1-SNAPSHOT.jar 命令即可运维应用,如下所示:

$ java -jar target/helloworld-0.0.1-SNAPSHOT.jar

  .   ____          _            __ _ _
 /\ / ___'_ __ _ _(_)_ __  __ _    
( ( )___ | '_ | '_| | '_ / _` |    
 \/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |___, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::  (v1.4.3.RELEASE)
....... . . .
....... . . . (log output here)
....... . . .
........ Started Example in 2.536 seconds (JVM running for 2.864)

一致,运维后,在浏览器输入 即能够见到Controller中home方法重临的结果。

本文由1010cc时时彩标准版发布于三分时时彩1010CC,转载请注明出处:Mysql实战项目学习,SpringBoot介绍及常用的搭建情

关键词:

上一篇:【1010cc时时彩标准版】spring中各jar功能及jar包之

下一篇:没有了