- 浏览: 28028 次
- 性别:
- 来自: 厦门
最新评论
项目结构
pom.xml
application.yml
Application
User
UserMapper
UserService
LoginController
运行结果
pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>springboot</groupId> <artifactId>springboot</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <!--继承自Spring Boot stater parent--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent> <!--依赖--> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--模板引擎jar包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <!--Mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--alibaba druid 数据库连接池,并且能够提供强大的监控和扩展功能。--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.18</version> </dependency> <!--mybatis--> <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency> <!--json--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.21</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
application.yml
server: port : 8080 context-path: /test spring: mvc: view: prefix: classpath:/templates/ suffix: .html datasource: url: jdbc:mysql://localhost:3306/study username: root password: qq123456 type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver filters: stat maxActive: 20 initialSize: 1 maxWait: 60000 minIdle: 1 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: select 'x' testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxOpenPreparedStatements: 20
Application
package com.study.hgf; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.ComponentScan; /** * Created by hasee on 2017/6/25. */ @EnableAutoConfiguration @ComponentScan @MapperScan("com.study.hgf.dao.mapper") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class,args); } }
User
package com.study.hgf.dao.bo; /** * Created by hasee on 2017/8/14. */ public class User { private Integer id_; private String name_; private String pass_; private Integer age_; public Integer getId_() { return id_; } public void setId_(Integer id_) { this.id_ = id_; } public String getName_() { return name_; } public void setName_(String name_) { this.name_ = name_; } public String getPass_() { return pass_; } public void setPass_(String pass_) { this.pass_ = pass_; } public Integer getAge_() { return age_; } public void setAge_(Integer age_) { this.age_ = age_; } }
UserMapper
package com.study.hgf.dao.mapper; import com.study.hgf.dao.bo.User; import org.apache.ibatis.annotations.Select; import java.util.List; /** * Created by hasee on 2017/8/14. */ public interface UserMapper { @Select("select id_,name_,pass_,age_ from users") public List<User> getUserList(); }
UserService
package com.study.hgf.service; import com.study.hgf.dao.bo.User; import com.study.hgf.dao.mapper.UserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * Created by hasee on 2017/8/14. */ @Service public class UserService { @Autowired private UserMapper userMapper; public List<User> getUserList(){ return userMapper.getUserList(); } }
LoginController
package com.study.hgf.controller; import com.alibaba.fastjson.JSON; import com.study.hgf.service.UserService; 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.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; /** * Created by hasee on 2017/6/25. */ @Controller public class LoginController { @Autowired private UserService userService; @RequestMapping("/") @ResponseBody public String home(){ return JSON.toJSONString(userService.getUserList()); } }
运行结果
发表评论
-
struts2 重定向跳转到某个ACTION的指定方法
2017-05-31 22:17 487<result name="planShow& ... -
spring与struts2用过的注解
2017-05-31 21:57 334spring @Repository用于标注数据访问组件,即 ... -
struts2及js提示国际化
2017-04-26 16:00 555因为现在在做的项目,客户明确要求需要国际化,在网上查找了很多资 ... -
split无法分割('.')
2017-03-19 17:18 511需转义('//.') -
mybatis 批量插入简单的小例子
2017-02-13 13:48 298面试的时候面试官问了这个批量插入的问题,由于没用过也就没答出来 ... -
MyBatis 插件测试
2017-01-23 10:26 451我这里只是拿了当前的s ... -
java反射机制
2017-01-22 21:04 368因为在学习MyBatis分页插件的时候要通过java反射机制取 ... -
MyBatis数据持久层配置文件
2017-01-22 10:36 414在学习AOS系统时发现只要在sql语句的ID后面加上page可 ... -
javaweb 通过过滤器判断用户是从PC端访问还是移动 端访问
2017-01-04 17:47 441http://blog.csdn.net/xiaoxian80 ... -
maven+ssm 整合
2016-12-07 21:59 561spring-mvc.xml <?xml versi ... -
windows下将java变成.dll文件
2016-11-30 17:41 602public class HelloWorld { publ ... -
web 一个简单的监听
2016-11-22 16:44 476<!-- 测试监听,listener-class值为监听 ... -
spring mvc 与数据库连接
2016-11-19 10:13 473servlet.xml配置: controller代码: ... -
学习spring mvc xml配置文件问题
2016-11-19 10:09 445从网上搜索配置成图下, 然后跳转jsp页面失败,经过一番折 ... -
idea14下基础maven项目配置
2016-11-19 10:08 421http://blog.csdn.net/xiaojiesu/ ... -
windows 下安装redis
2016-11-18 17:45 440因为AOS平台2.x开始使用redis,特记录下载安装过程 其 ... -
mybaits 不支持“variant”数据类型。
2016-11-18 17:41 631因公司项目,要使用sql server,然后就出现了不支持“v ... -
mybaits 无效的列类型:11111
2016-11-18 17:39 530因为公司项目原因,要将使用Mysql 的项目支持Oracle ...
相关推荐
《基于Spring Boot+MyBatis的CRM客户管理系统详解》 在现代企业中,客户关系管理(Customer Relationship Management,简称CRM)系统是至关重要的工具,它帮助企业有效地管理与客户的交互,提高销售效率,优化客户...
项目描述 学生成绩管理系统,有三...spring boot+spring mvc+mybatis+layui+jquery+thymeleaf http://localhost:8080/Sys/loginView 管理员账号 admin admin 老师登录 2020031920 111111 学生账号登录 20200319 111111
在本项目"Spring boot +mybatis + layui简单demo"中,我们主要探讨了如何整合这三个技术来构建一个功能完备的Web应用。Spring Boot是Java领域的一款快速开发框架,旨在简化Spring应用的初始搭建以及开发过程;...
标题中的"全注解 spring boot +spring security + mybatis+druid+thymeleaf+mysql+bootstrap"是一个集成开发环境的配置,涉及到的主要技术有Spring Boot、Spring Security、MyBatis、Druid、Thymeleaf、MySQL以及...
RuoYi-Vue 全新 Pro 版本,...基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能
spring boot+mybatis+spring mvc整合开发超市订单后台管理系统 项目描述 超市订单管理系统 运行环境 jdk8(jdk7)+mysql+Eclipse+maven+tomcat7 项目技术(必填) springboot+spring mvc+mybatis+jquery+jsp ...
《基于Spring Boot、MyBatis与Layui的项目基础框架构建详解》 在现代Web应用开发中,Spring Boot以其简化配置、快速启动的优势成为首选的框架。MyBatis作为轻量级持久层框架,提供了灵活的数据访问能力,而Layui则...
Spring Boot + MyBatis + Mapper.xml 项目是一个基础但实用的Java Web开发框架组合,它大大简化了传统Spring项目的配置和启动过程。本项目利用Spring Boot的自动配置特性,配合MyBatis作为持久层框架,以及Mapper....
基于 SpringBoot + Spring + SpringMvc + Mybatis + Shiro+ Redis 开发单点登录管理系统 基于 SpringBoot + Spring + SpringMvc + Mybatis + Shiro+ Redis 开发单点登录管理系统 基于 SpringBoot + Spring + ...
在本项目中,我们主要探讨如何使用Spring Boot框架与MyBatis持久层框架结合MySQL数据库来构建一个完整的用户登录功能。下面将详细讲解这个过程中的关键知识点。 首先,`Spring Boot`是一个基于Java的框架,它简化了...
全注解 spring boot +spring security + mybatis+druid+thymeleaf+jsp+mysql+bootstrap 支持thymeleaf和jsp并存 全注解 spring boot spring security thymeleaf+jsp同时使用 mybatis druid mysql bootstrap 访问 ...
【标题】"Spring Boot + MyBatis + Security 登陆查询数据库验证"是一个初学者友好的实战项目,旨在演示如何在Spring Boot应用中整合MyBatis作为持久层框架,并利用Spring Security进行用户身份验证。这个项目涵盖了...
RuoYi-Vue 全新 Pro 版本,...基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。
在本项目中,"spring boot+thymeleaf+mybatis+mysql" 是一个常见的Web应用开发框架组合,尤其适合初学者快速构建基于Java的Web应用程序。以下将详细阐述这四个关键技术及其整合过程中的关键知识点。 1. Spring Boot...
《Spring Boot+Mybatis图书...这个图书管理系统展示了Spring Boot和Mybatis在实际项目中的应用,通过学习和理解这个源码,开发者可以提升对Spring Boot集成Mybatis的实践能力,以及在Web应用开发中的整体架构设计能力。
在本项目"spring boot+mybatis基础demo"中,我们将探讨如何使用Spring Boot与MyBatis框架构建一个基本的应用程序。这个示例演示了如何整合这两个流行的技术来处理数据库操作,其中数据源包括SQL Server和Oracle。...
以上就是基于 Spring Boot、Mybatis-Plus、Thymeleaf 和 MySql 实现增删改查应用的基本流程。这个项目涵盖了数据库设计、前端页面展示、后台业务逻辑处理等多个方面,适合初学者学习和进阶者巩固基础。通过实际操作...
毕设项目基于spring boot+mybatis的个人博客(前端+后台管理系统).zip毕设项目基于spring boot+mybatis的个人博客(前端+后台管理系统).zip毕设项目基于spring boot+mybatis的个人博客(前端+后台管理系统).zip...