zoukankan      html  css  js  c++  java
  • SpringBoot入门(一)

    1 SpringBoot使得编码、配置、部署、监控等变简单。

    2 SpringBoot与SringMvc无必然联系。

    特点:

    1 化繁为简,简化配置;

    2 备受关注,下一代框架;

    3 微服务的入门级框架(微服务当下很流行的架构、解决方案,spring家族为微服务提供一整套组件,统称为SpringCloud,建立在SpringBoot的基础上)

    3 建立web项目依赖:


    4 项目启动方式

    先新建一个controller

    方式1:

     

    方式2:

    打开命令框,进入项目目录;然后输入命令:mvn spring-boot:run

    方式3:

    进入项目目录,输入mvn install编译项目;然后进入target目录;多出一个“*.jar”文件;输入java -jar *,jar回车启动项目

    5 属性配置:

    以前的配置方式:

    现在的配置方式:

    先将配置文件application.properties文件格式改为.yml为后缀的文件,该文件冒号后必须加一个空格;

    /girl相当于在URL加了一个前缀。

    在配置文件中加入属性并且读取出来有以下几种方式:

    方式一:

    很简单,一看就明白。

    方式二:

    方式三:

    配置文件加girl前缀


    新建一个bean,加上@Component、@ConfigrationProperties注解,加上get/set方法

    使用多配置:

    直接上图:application.yml为选择配置文件的问价;application-dev.yml、application-prod.yml为开发环境与生产环境两种不同环境中的配置文件,当然还可以继续增加配置文件。

    application-dev.yml

    application-prod.yml

    application.yml,意思是使用dev配置文件

    上面一次只能使用一个配置文件,下面将通过不同启动方式使得两种配置文件都能得到使用

    第一:通过命令java -jar方式启动项目

    第二:通过intellij启动项目,至此两种配置都得到试用。

    6 controller

    @controller依赖模板。引入模板损耗性能。

    引入spring官方模板


    目录下简历模板页面。


    访问

    只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
  • 相关阅读:
    26.angularJS $routeProvider
    25.内置API
    24.路由
    iOS开发网络篇—数据安全
    从idea到ipo
    CentOS下php安装mcrypt扩展
    iOS客户端学习之AES加密
    PHP 标准AES加密算法类
    使用php扩展mcrypt实现AES加密
    base64的作用
  • 原文地址:https://www.cnblogs.com/freesky168/p/14358285.html
Copyright © 2011-2022 走看看