zoukankan      html  css  js  c++  java
  • Java技术学习分享:SpringBoot入门

    对于Java开发人员来说Spring和其它框架(Hibernate、MyBatis、SpringMVC...)的整合是比较麻烦的事情,需要涉及到大量的配置文件和第三方库的导入。

    Spring的Pivotal 团队提供了全新的SpringBoot框架,帮助我们简化搭建Spring项目和初始化配置的过程,这样我们不用一点一点的写配置文件,再一个个导入第三方库,对于Java开发人员来说是一个福音。

    SpringBoot这么强大,那入门会不会很难呢?可以很负责的告诉大家:一点不会!

    下面就告诉大家如何来搭建一个SpringBoot的项目。

    搭建SpringBoot项目有几种方式,最简单的是在线创建项目:

    先登录网址https://start.spring.io/

     

    然后按照下面步骤操作:

    1) 选择项目类型,这里默认是Maven

    2) 选择语言,默认Java

    3) 选择版本,默认2.0.5

    4) 设置包名

    5) 设置项目名

    6) 搜索需要的依赖库,这里导入了Web库

    7) 点击创建工程,会下载打包好的项目到本机

    8) 通过Eclipse或IDEA打开工程

    除了在线创建项目以外,IDEA也集成了SpringBoot插件,通过IDEA也可以快速搭建SpringBoot项目。

    1、 新建项目,选择Spring Initializr ,URL选择Default,下一步

     

    2、 设置项目信息,下一步

     

    3、 添加依赖,这里只添加了Web

     

    4、 设置项目名称和位置,Finish

     

    这样一个SpringBoot项目就创建好了,我们看看项目的结构:

     

    DemoApplication 有main方法的类,作用是启动SpringBoot

    内容是:

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

    resources 资源文件目录

    static 静态文件目录

    templates 模板文件目录

    application.properties SpringBoot的配置文件

    DemoApplicationTests 测试类

    下面测试SpringBoot:

    添加一个Controller类:

    	@Controller@RequestMapping("/user")public class UserController {    @RequestMapping("/hello")    @ResponseBody    public String hello(Model model){        return "Hello SpringBoot!";    }}
    

    执行DemoApplication的main方法,SpringBoot会启动自带的tomcat,会看到下面图形,如果没有出现错误信息,就启动成功了。

     

    在浏览器输入Controller的URL:

     

    这样我们用很少的步骤就搭建了一个Spring项目,不用编写大量的配置文件和导入依赖包,总体来说,SpringBoot的作用就是:简单、快速、方便地搭建项目;对主流开发框架的无配置集成;极大提高了开发、部署效率。

  • 相关阅读:
    struts2.0中struts.xml配置文件详解
    spring配置文件详解
    web.xml讲解
    maven项目如何引用本地的jar包
    springmvc框架下ajax请求传参数中文乱码解决
    contentType设置类型导致ajax post data 获取不到数据
    spring 四种依赖注入方式以及注解注入方式
    eclipse 启动tomcat后 页面无法访问tomcat首页
    openfire安装完毕后无法登录控制台(忘记密码)的解决方法
    Mac下新安装的MySQL无法登陆root用户(安装时没有设置密码)
  • 原文地址:https://www.cnblogs.com/qf-dd/p/10065795.html
Copyright © 2011-2022 走看看