您的位置:首页 > 编程语言 > Java开发

springboot开发记录

2016-06-28 10:50 435 查看
                                                                                                  springboot开发记录

     springboot,微框架。关于其介绍我就不再代替度娘在此赘述。如何使用其开发是关键。项目开发的环境,创建maven项目,在pom.xml文件中添加依赖。在这里需要说的是几个重要的依赖项。比如:添加JSP依赖,添加tomcat,添加jpa依赖,如下

       
<span style="font-size:18px;"> <!-- tomcat/web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- jsp -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>

<!-- jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

<!-- mysql connector jar -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</span>对于这些依赖的作用是在项目编译时就会自动加载,避免我们在项目中添加jar包的过程,使得开发更加的快速。在添加完成项目依赖之后,我们需要做的事情是如何完成前端到后台的数据交换,这是关键。从前端发送请求到后台响应并传回数据,这一直都是web项目的典型数据交换的过程。
样例请求对:

      在地址栏输入:localhost:8080/browse

     在后台代码对应的是: @Controller

                                           public class BrowseAPIController {

                                         @RequestMapping(value={"browse"},method=RequestMethod.GET)

                                           public String browseApi(Model model){}

                                            }

这就是一个请求对,在发送请求之后由br
4000
owseApi来响应该请求。

数据如何传回前端是由browseApi中的参数Model来完成的,model.addAttribute()方法。

前端发送请求带参数的形式样例是:

               地址栏对应:     
localhost:8080/browse/${api.name}

          后台的代码是:@RequestMapping(value={"apiDetail/{name}"},method=RequestMethod.GET)

                                       public String showApiDetail(Model model,@PathVariable String name) {}

 当然还是要在类的前面加上@controller 。

这里看到后台的代码对应的一直都是get方式,还有就是post 的方式,对于post方式样例如下:

        前端应用post方式常常是form表单结合,在此不再附上代码了,公司的项目。

      Java后台: @RequestMapping(value={"search"},method=RequestMethod.POST)

                         public String searchApi(Model model,String query) {}

   
这里还是有许多的注意点,读者要自己检查,以上都是我通过在项目中应用的,没有问题的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: