建立Maven项目

Maven工程创建

(1)新建
Maven搭建前后端连接实例
(2)选择快速框架
Maven搭建前后端连接实例
(3)输出项目名,包,记得选war(表示web项目,以后可以spingMVC连起来用)
Maven搭建前后端连接实例
(4)创建好之后

目录如下:
Maven搭建前后端连接实例
(5)检查下

这三个地方JDK的版本一定要一样!!!!

在./m2文件夹下的settings.xml文件中的mirrors中加上以下内容
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例

配置pom.xml

通过配置pom.xml导入各种依赖(关注dependencies内的变化),省去之前累赘的自行添加jar包的操作。
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例

Maven搭建前后端连接实例

java代码-------src/main/java

目录如下:

Maven搭建前后端连接实例
(1)User.Java

对应数据库中表的字段,放在src/main/java下的包com.lin.domain

package com.lin.domain;

/**

  • User映射类

  • @author linbingwen

  • @time 2015.5.15
    */
    public class User {
    private Integer userId;
    private String userName;
    private String userPassword;
    private String userEmail;

    public Integer getUserId() {
    return userId;
    }

    public void setUserId(Integer userId) {
    this.userId = userId;
    }

    public String getUserName() {
    return userName;
    }

    public void setUserName(String userName) {
    this.userName = userName;
    }

    public String getUserPassword() {
    return userPassword;
    }

    public void setUserPassword(String userPassword) {
    this.userPassword = userPassword;
    }

    public String getUserEmail() {
    return userEmail;
    }

    public void setUserEmail(String userEmail) {
    this.userEmail = userEmail;
    }

    @Override
    public String toString() {
    return “User [userId=” + userId + “, userName=” + userName
    + “, userPassword=” + userPassword + “, userEmail=” + userEmail
    + “]”;
    }

}

(2)UserDao.java

Dao接口类,用来对应mapper文件。放在src/main/java下的包com.lin.dao,内容如下:
package com.lin.dao;

import com.lin.domain.User;

/**

  • 功能概要:User的DAO类
  • @author linbingwen
  • @since 2015年9月28日
    /
    public interface UserDao {
    /
    *
    *
    • @author linbingwen
    • @since 2015年9月28日
    • @param userId
    • @return
      */
      public User selectUserById(Integer userId);

}

(2)UserService.java和UserServiceImpl.java

service接口类和实现类,放在src/main/java下的包com.lin.service,内容如下:

UserService.java

package com.lin.service;

import org.springframework.stereotype.Service;

import com.lin.domain.User;

/**

  • 功能概要:UserService接口类
  • @author linbingwen
  • @since 2015年9月28日
    */
    public interface UserService {
    User selectUserById(Integer userId);

}

UserServiceImpl.java

package com.lin.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.lin.dao.UserDao;
import com.lin.domain.User;

/**

  • 功能概要:UserService实现类

  • @author linbingwen

  • @since 2015年9月28日
    */
    @Service
    public class UserServiceImpl implements UserService{
    @Autowired
    private UserDao userDao;

    public User selectUserById(Integer userId) {
    return userDao.selectUserById(userId);

    }

}
(4)mapper文件
用来和dao文件对应,放在src/main/java下的com.lin.mapper包下

<?xml version="1.0" encoding="UTF-8"?> SELECT * FROM t_user WHERE USER_ID = #{userId}

4、资源配置-------src/main/resources

目录如下:
Maven搭建前后端连接实例
(1)mybatis配置文件

这里没有什么内容,因为都被放到application.xml中去了,放在src/main/resources下的mybatis文件夹下

mybatis-config.xml内容如下:
Maven搭建前后端连接实例
(2)数据源配置jdbc.properties
放在src/main/resources下的propertiesy文件夹下
Maven搭建前后端连接实例
(3)Spring配置
这是最重要的:application.xml内容如下
Maven搭建前后端连接实例
Maven搭建前后端连接实例
Maven搭建前后端连接实例

(4)日志打印log4j.properties
就放在src/main/resources
Maven搭建前后端连接实例

测试

Maven搭建前后端连接实例

相关文章:

  • 2022-01-11
  • 2022-12-23
  • 2022-01-04
  • 2021-07-29
  • 2021-09-07
  • 2021-11-06
  • 2021-06-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
  • 2021-07-27
  • 2021-04-29
  • 2021-08-25
  • 2021-12-14
相关资源
相似解决方案