• 大小: 17.81MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-18
  • 语言: 其他
  • 标签: Spring  SpringMvc  MyBatis  

资源简介

使用 Spring SpringMvc MyBatis 搭建一个SSM web轻量极框架

资源截图

代码片段和文件信息

package com.azhon.controller;

import com.azhon.pojo.TbMember;
import com.azhon.service.LoginService;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/*
 * 项目名:    SSMStudy
 * 包名       com.azhon.controller
 * 文件名:    LoginController
 * 创建者:    ZSY
 * 创建时间:  2017/11/27 on 21:41
 * 描述:     TODO
 */

@Controller
public class LoginController {

    public final Logger logger = LogManager.getLogger(getClass());

    @Autowired
    public LoginService loginService;

    /**
     * 添加这个映射 这样输入 localhost:8080/login 就可以直接访问我们的登录页面
     *
     * @return 返回文件的路径
     */
    @RequestMapping(“/login“)
    public String login() {
        return “login.html“;
    }

    @RequestMapping(“/userlogin“)
    public String userLogin(String username String password) throws Exception {
        List members = loginService.findUserByName(username password);
        if (members.size() > 0) {
            logger.error(members.get(0).getTmName());
            //返回登录成功的页面
            return “/jsp/success.jsp“;
        }
        //返回登录失败的页面
        return “/jsp/fail.jsp“;
    }

    /**
     * 返回json数据
     *
     * @return 因为添加了jackson 支持 所以会自动转化为json数据
     */
    @ResponseBody
    @RequestMapping(“/json“)
    public Mapject> json() {
        Mapject> result = new HashMap<>();
        result.put(“code“ 100);
        result.put(“message“ “请求成功“);
        return result;
    }

    /**
     * @return 返回一个字符串
     * @see #login() 如果返回的是一个文件路径 (上面的登录方法) 那么视图解析器就会自动识别返回这个页面
     * 如果是字符串那就直接返回当前字符串
     */
    @ResponseBody
    @RequestMapping(“/string“)
    public String string() {
        return “请求成功“;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-29 12:02  Resource\
     文件        6148  2017-11-29 12:01  Resource\.DS_Store
     目录           0  2017-11-29 13:29  __MACOSX\
     目录           0  2017-11-29 13:29  __MACOSX\Resource\
     文件         120  2017-11-29 12:01  __MACOSX\Resource\._.DS_Store
     文件        1904  2017-11-29 12:02  Resource\azhon.sql
     文件         261  2017-11-29 12:02  __MACOSX\Resource\._azhon.sql
     目录           0  2017-11-29 12:00  Resource\MyBatis\
     文件        6148  2017-11-25 13:29  Resource\MyBatis\.DS_Store
     目录           0  2017-11-29 13:29  __MACOSX\Resource\MyBatis\
     文件         120  2017-11-25 13:29  __MACOSX\Resource\MyBatis\._.DS_Store
     目录           0  2012-07-16 14:54  Resource\MyBatis\docs\
     文件       13446  2012-07-16 14:53  Resource\MyBatis\docs\afterRunning.html
     目录           0  2017-11-29 13:29  __MACOSX\Resource\MyBatis\docs\
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\._afterRunning.html
     目录           0  2012-07-16 14:54  Resource\MyBatis\docs\configreference\
     文件       11410  2012-07-16 14:53  Resource\MyBatis\docs\configreference\classPathEntry.html
     目录           0  2017-11-29 13:29  __MACOSX\Resource\MyBatis\docs\configreference\
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._classPathEntry.html
     文件       13995  2012-07-16 14:53  Resource\MyBatis\docs\configreference\columnOverride.html
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._columnOverride.html
     文件       12866  2012-07-16 14:53  Resource\MyBatis\docs\configreference\columnRenamingRule.html
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._columnRenamingRule.html
     文件       13929  2012-07-16 14:53  Resource\MyBatis\docs\configreference\commentGenerator.html
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._commentGenerator.html
     文件       20958  2012-07-16 14:53  Resource\MyBatis\docs\configreference\context.html
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._context.html
     文件       14447  2012-07-16 14:53  Resource\MyBatis\docs\configreference\generatedKey.html
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._generatedKey.html
     文件       10386  2012-07-16 14:53  Resource\MyBatis\docs\configreference\generatorConfiguration.html
     文件         212  2012-07-16 14:53  __MACOSX\Resource\MyBatis\docs\configreference\._generatorConfiguration.html
............此处省略372个文件信息

评论

共有 条评论