700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > maven Spring+Spring MVC+Mybatis+mysql轻量级Java web开发环境搭建

maven Spring+Spring MVC+Mybatis+mysql轻量级Java web开发环境搭建

时间:2023-05-13 08:47:10

相关推荐

maven Spring+Spring MVC+Mybatis+mysql轻量级Java web开发环境搭建

Java|java教程

MVC+Mybatis+mysql,Spring+Spring,maven

Java-java教程

源码小屋,vscode自动导入模块,ubuntu被墙,人多tomcat连不上,sqlite如何进行配置,普洱茶爬虫怎么处理的,php好还是asp好,关于seo的好处,angularjs做网站,网页不兼容怎么办,phpcms 外贸网站模板lzw

之前一直在做的一个GIS系统项目,采用了jsp+servlet框架,数据传输框架采用了apache的thrift框架,短时多传的风格还不错,但是较其他的java web项目显得有点太臃肿了,现在给大家介绍一下最近刚刚研究的轻量级java web框架。

开源电商网站源码下载,ubuntu有微信,tomcat是一款什么软件,爬虫爬大学简介,小程序查询数据库php,seo封面仿制lzw

1.首先是创建maven项目

在线发邮件反馈源码,如何打包ubuntu系统,csdn网络爬虫实战,php 鼠标,东莞seo竞价lzw

本人开发用的IDE用的是IDEA ,Google上这样评价IDEA:最适合开发java程序的IDE,看到这里大家就应该知道了。首先新建一个maven程序,如图

选择从archeType创建,在src-》main文件夹下创建java(resource)文件夹,这样才能在该文件夹下创建java class,同时在java目录下创建如下四个文件夹,分别代表控制器、数据存储处理、对象模型、处理服务。

2.添加maven项目依赖。

pom.xml,各个依赖项所对应的模块名称已注明。

4.0.0 ssm_test demo1 war 1.0-SNAPSHOT demo1 Maven Webapp ;/url>org.apache.maven.plugins maven-compiler-plugin 1.61.6UTF-8 4.1.4.RELEASE 2.5.0 junitjunit3.8.1test org.springframeworkspring-core${spring.version} org.springframeworkspring-beans${spring.version} org.springframeworkspring-context${spring.version} org.springframeworkspring-tx${spring.version} org.springframeworkspring-web${spring.version} org.springframeworkspring-test${spring.version}test org.springframeworkspring-webmvc${spring.version} org.springframeworkspring-orm${spring.version} org.mybatismybatis-spring1.2.4 log4jlog4j1.2.17 org.mybatismybatis3.3.1 com.alibabadruid1.0.18 com.alibabafastjson1.2.3 com.fasterxml.jackson.corejackson-annotations${jackson.version} com.fasterxml.jackson.corejackson-core${jackson.version} com.fasterxml.jackson.corejackson-databind${jackson.version} org.aspectjaspectjweaver1.8.4 javax.servletservlet-api3.0-alpha-1provided javax.servletjstl1.2 monscommons-lang33.4 commons-fileuploadcommons-fileupload1.3.1 com.github.miemiedevmybatis-paginator1.2.17 mysqlmysql-connector-java5.1.40

3.在service下创建服务接口类

ITestService.Java

package com.chuyin.service;import com.alibaba.fastjson.JSONObject;/** * Created by Zhang Feiyue on /7/8. */public interface ITestService { public JSONObject getUsers(JSONObject param);}

4.在service文件夹下创建实现接口方法的类

TestService.Java

package com.chuyin.service.impl;import com.alibaba.fastjson.JSONObject;import com.chuyin.mapper.TestMapper;import com.chuyin.service.ITestService;import org.springframework.stereotype.Service;import javax.annotation.Resource;import javax.annotation.Resources;import java.util.List;/** * Created by Zhang Feiyue on /7/8. */@Servicepublic class TestService implements ITestService { @Resource private TestMapper testMapper; @Override public JSONObject getUsers(JSONObject param) { List userList = testMapper.getUsers(param); JSONObject result = new JSONObject(); result.put("userList", userList); return result; }}

5.在mapper文件夹下创建数据获取接口类

TestMapper.Java

package com.chuyin.mapper;import com.alibaba.fastjson.JSONObject;import org.ponent;import java.util.List;/** * Created by Zhang Feiyue on /7/8. */@Componentpublic interface TestMapper { public List getUsers(JSONObject param);}

6.创建控制器实现类

TestController.Java

package com.chuyin.controller;import com.alibaba.fastjson.JSONObject;import com.chuyin.service.impl.TestService;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;import javax.annotation.Resource;/** * Created by Zhang Feiyue on /7/8. */@RestController@RequestMapping("/test")public class TestController { @Resource private TestService testService; @RequestMapping(value = "/getUser", method = RequestMethod.POST) public JSONObject getUser(@RequestBody JSONObject param) { JSONObject result = testService.getUsers(param); result.put("success", true); return result; }}

7.resources文件下创建文件夹,并配置TestMapper.xml

<![CDATA[ select * from base_user where username=#{username} ]]>

8.创建application.properties文件,配置jdbc

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/chuyinjdbc.username=rootjdbc.password=root

9.配置log4j.xml,mybatis-config.xml,spring-common.xml,spring-mvc.xml

log4j.xml

<!-- --><!-- --> <!-- --><!----> <!----> <!----> <!----> <!----> <!---->

mybatis-config.xml

spring-common.xml

<!-- <!----> <!----> <!----> <!----> <!----> <!--<!––><!––> --> <!----><!--slave1slave2 -->

spring-mvc.xml

classpath*:application.properties<!----> <!----> <!----> <!----> <!----> <!---->

好了,至此后台已全部配置完毕,看一下效果吧,可以看到数据已经获取成功。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。