前端web展示之构建SpringBoot项目初识(待完善)

前言,关于web项目

首先,什么是web项目

能通过浏览器访问的网络站点,均称为web项目

web项目如何做

javaweb project+web框架

java project+web框架

web框架

ssm---spring+springmvc+mybatis

spring两大特性:AOP和IOC

springboot:

扫描二维码关注公众号,回复: 5407957 查看本文章

严格来讲,它不是一个框架,而是各个框架的一个大集成

springcloud:

是基于springboot,在微服务方面做了重要的简化和优化,集成。使其

非常方便作微服务相关的项目开发

web框架mvc模式

mvc全名为Model View Controller

model是业务模型

view是用户界面即视图

controller是控制器控制请求的走向

其核心是将三者解耦设计与开发,通过Controller来连接model和view,起

到控制走向,保持一致的作用

controller从view端读取数据,交给model处理完成后,将结果返回给相应的view

mvc运行流程:

springboot的简单应用:(controller)

springboot的作用:

实际上是一系列库的大集合,基于“约定大于配置”的理念,不需要进行

过多的xml配置,快速进入开发部署

springboot的特点:

创建独立的spring应用程序

它提供嵌入式HTTP服务器,嵌入的Tomcat,()无需部署WAR文件

简化Maven配置

自动配置Spring

很容易和Spring生态系统集成(如Spring JDBC,Spring ORM,Spring

Data,Spring Security等)

springboot项目搭建-V1版(HelloWorld)

创建maven项目-TlWeiBoAnalysisWeb

修改pom.xml配置

   <!-- 首先配置仓库的服务器位置,首选阿里云,也可以配置镜像方式,效果雷同 -->

   <repositories>

      <repository>

        <id>nexus-aliyun</id>

        <name>Nexus aliyun</name>

<url>http://maven.aliyun.com/nexus/content/groups/public</url>

      </repository>

   </repositories>

   <!-- Spring boot 父引用 -->

   <parent>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-parent</artifactId>

      <version>1.4.0.RELEASE</version>

   </parent>

   <!-- Spring boot 核心web -->

   <dependencies>

      <dependency>

         <groupId>org.springframework.boot</groupId>

         <artifactId>spring-boot-starter-web</artifactId>

      </dependency>

   </dependencies>

   <build>

      <plugins>

        <plugin>

           <artifactId>maven-compiler-plugin</artifactId>

           <version>2.3.2</version>

           <configuration>

              <source>1.7</source>

              <target>1.7</target>

              <encoding>UTF-8</encoding>

           </configuration>

        </plugin>

      </plugins>

   </build>

实现MVC瘦身版的HelloWorld

/**

* 注解声明,该类为Controller类 并自动加载所需要的其它类

*/

@Controller

@EnableAutoConfiguration

public class DemoController {

/**

* 当访问http://localhost:8080/时候,进入到该方法中 并将返回的内容作为字符串直接返回给浏览嚣

*

* @return

*/

@RequestMapping("/")

@ResponseBody

String index() {

return "HelloWorld";

}

// 主方法,像一般的Java类一般去右击run as application时候,执行该方法

public static void main(String[] args) throws Exception {

SpringApplication.run(DemoController.class, args);

}

}

刚才接到个面试,说到最后人家说想要一个来了就能干活的,而不是一个小白,好受打击啊兄dei

再接再厉,不要放弃,接下来重点复习hadoop那部分的hive相关知识,加油,明天会更好,真好

Aupa Atleti!

猜你喜欢

转载自blog.csdn.net/Griezmann_7/article/details/84320092