日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

基于mysql搭建框架环境搭建_Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境

發(fā)布時間:2025/3/12 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于mysql搭建框架环境搭建_Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

項目建設完成之后的結構:

數(shù)據(jù)庫的表結構如下:

環(huán)境建設:搭建Maven環(huán)境、Tomcat環(huán)境、需要MySql 數(shù)據(jù)庫支持,使用的編程工具Eclipse (這些是前期準備);

開始創(chuàng)建工程:

1.創(chuàng)建一個Maven工程:

選擇webapp

隨便填寫了:

創(chuàng)建完成之后工程會報錯:

接下來怎么解決的?

選中項目點擊右鍵,選擇“Properties” ?進入下面界面:

選中project facets ,然后將java版本改成 你的jdk版本,或者1.6以上版本。

之后選擇 java build path

修改lib里面的java版本:

選中上面的jre System Library 然后選擇 edit

保存之后再看看工程。上面的操作主要是讓目錄結構顯示正常。(上面的不一定可以解決問題,工程還是會報錯的)

在pom.xml文件中添加依賴:

javax

javaee-api

7.0

這個立竿見影;不報錯了。

之后再pom文件中添加依賴包,最終pom.xml文件如下:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

4.0.0

G1

C1

war

0.0.1-SNAPSHOT

C1 Maven Webapp

http://maven.apache.org

4.0.2.RELEASE

3.2.6

1.7.7

1.2.17

junit

junit

3.8.1

test

javax

javaee-api

7.0

junit

junit

4.11

test

org.springframework

spring-core

${spring.version}

org.springframework

spring-web

${spring.version}

org.springframework

spring-oxm

${spring.version}

org.springframework

spring-tx

${spring.version}

org.springframework

spring-jdbc

${spring.version}

org.springframework

spring-webmvc

${spring.version}

org.springframework

spring-aop

${spring.version}

org.springframework

spring-context-support

${spring.version}

org.springframework

spring-test

${spring.version}

org.mybatis

mybatis

${mybatis.version}

org.mybatis

mybatis-spring

1.2.2

javax

javaee-api

7.0

mysql

mysql-connector-java

5.1.30

commons-dbcp

commons-dbcp

1.2.2

jstl

jstl

1.2

log4j

log4j

${log4j.version}

com.alibaba

fastjson

1.1.41

org.slf4j

slf4j-api

${slf4j.version}

org.slf4j

slf4j-log4j12

${slf4j.version}

org.codehaus.jackson

jackson-mapper-asl

1.9.13

commons-fileupload

commons-fileupload

1.3.1

commons-io

commons-io

2.4

commons-codec

commons-codec

1.9

C1

之后再看lib里面是否都導入了jar包:

接著需要配置resource下面的四個配置文件,目錄結構如下:

jdbc.properties 、log4j.properties、 ?spring-mvc.xml 、 spring-mybatis.xml 這些文件可能都需要自己創(chuàng)建。

需要自己創(chuàng)建一個數(shù)據(jù)庫表testu,包括四個字段 id username password age

jdbc.properties 配置如下:

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/testu?useUnicode=true&characterEncoding=UTF-8

jdbc.username=root

jdbc.password=root

#\u5B9A\u4E49\u521D\u59CB\u8FDE\u63A5\u6570

jdbc.initialSize=0

#\u5B9A\u4E49\u6700\u5927\u8FDE\u63A5\u6570

jdbc.maxActive=20

#\u5B9A\u4E49\u6700\u5927\u7A7A\u95F2

jdbc.maxIdle=20

#\u5B9A\u4E49\u6700\u5C0F\u7A7A\u95F2

jdbc.minIdle=1

#\u5B9A\u4E49\u6700\u957F\u7B49\u5F85\u65F6\u95F4

jdbc.maxWait=60000

log4j.properties配置如下:

#定義LOG輸出級別

log4j.rootLogger=INFO,Console,File

#定義日志輸出目的地為控制臺

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Target=System.out

#可以靈活地指定日志輸出格式,下面一行是指定具體的格式

log4j.appender.Console.layout = org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n

#文件大小到達指定尺寸的時候產(chǎn)生一個新的文件

log4j.appender.File = org.apache.log4j.RollingFileAppender

#指定輸出目錄

log4j.appender.File.File = logs/ssm.log

#定義文件最大大小

log4j.appender.File.MaxFileSize = 10MB

# 輸出所以日志,如果換成DEBUG表示輸出DEBUG以上級別日志

log4j.appender.File.Threshold = ALL

log4j.appender.File.layout = org.apache.log4j.PatternLayout

log4j.appender.File.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n

spring-mvc.xml 配置如下:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:mvc="http://www.springframework.org/schema/mvc"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.1.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.1.xsd

http://www.springframework.org/schema/mvc

http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">

class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">

text/html;charset=UTF-8

class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">

class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

spring-mybatis.xml配置文件:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:mvc="http://www.springframework.org/schema/mvc"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.1.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.1.xsd

http://www.springframework.org/schema/mvc

http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

destroy-method="close">

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

到這里配置文件基本配置完畢

接下來怎么創(chuàng)建一個簡單的實例運行:

可以參考這篇文章 http://blog.csdn.net/cool_easy/article/details/42778239 ??使用代碼生成。生成

這三個包,還有幾個文件需要自己創(chuàng)建。

代碼結構如下

總結

以上是生活随笔為你收集整理的基于mysql搭建框架环境搭建_Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。