跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)

想玩的朋友关注群:462067739 大家一起玩
本鸟出来炸道,大家多多关照,大家好我是和尚,传说中的酒肉穿肠过,佛祖心中留说的就是我啦,说多了昂,本屌丝已开发有些时日奈何技术杂乱无章,特此整个项目整合下技术,大牛莫喷,技术就是开发中常用的那些东西,springMvc+mybatis+springdata-jpa+shiro+bootstrap了下面让我们开始我们的第一步搭建吧
搭建框架我们可以从最简单的配置来说起一步一步的搞起来,不怕你不孕,就怕你绝育啊,有耐心有恒心有一颗深深爱你的心,相信会被打动吧 to:java
项目采用web形式,第一步当然是最简单的一步首先你要有个项目才可以 拿起你的右手点击鼠标的右键 new >> Project >> Dynamic Web Project 相信这个连初识java的小白都知道是干啥用的了昂,对么,我们创建一个web Project
跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)_第1张图片
直接点击finish就好了一直Next和直接finish效果都一样,都是coder何必为难coder跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)_第2张图片
项目我们也创建了,没有内容那能叫我们的项目么,这铁定不可以吧我们需要的不是外表,是内在的强大,名字再好没有内在的补充也衬托不出你的高大上啊
小伙伴们 let’s go 让我们去填充吧
我们既然要玩bootstrap,那么少不了一堆bootstrap的依赖啊,就像枪没了子弹那怎么去命中敌人,男人没了命根子咋去传宗接代一样撒
加载bootstrap依赖插件
跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)_第3张图片
看着还算美观吧一个人的外表是包装出来的,你的呢
外表有了,还差一些内在美,由于刚开始,为了让更多人知道我们是如何一步一步的创建出整个项目的,我们还是从最简单的配置开始吧
选中MonkProject >> New >> Source Folder >> resources >> finish
跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)_第4张图片
好了 想必大家都知道这是干啥用的吧,“和尚你也太小看我们了,这个要是在不知道我们还是做coder的么”,和尚:“对哦,老衲错了,咱们继续下一步怎么样 go go go ”
选中 resources 右键 >>new >> file >>录入你喜欢的风骚名称就好了 记住要用 .xml来结尾撒好让我们系统大大知道这是做啥用的,以下是和尚自己的配置撒
跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)_第5张图片
长江后浪推前浪,各领风骚数百年,小伙伴把你们风骚的配置发出来吧

哦哦 哦NO 和尚你光给我们看这个然并卵啊,我还是不知道该咋继续玩耍撒骚年莫着急,容老衲寻寻恩少个重要的 web.xml配置文件啊
不对还少了jar的依赖,要不你让我咋玩这个项目撒,jar包依赖
spring,shiro,mybatis,log,apache基础组件,db,这些是必不可少的吧,如需更多小伙伴自行补脑,和尚不做过多解说了昂,相信各位大大都有自己的一套获取jar的途径
(ps:也可以通过 maven中的pom 去自动加载从中央仓库中下载下来,然后CTRL + C /CTRL + V 来粘贴到我们的项目中)
基础的设备我们已经齐全了,下面开始吧
web.xml配置


<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>MonkProjectdisplay-name>
  
  <filter>
  
<filter-name>encodingFilterfilter-name>

<filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>

<init-param>

<param-name>encodingparam-name>

<param-value>UTF-8param-value>
init-param>
<init-param>
<param-name>forceEncodingparam-name>
<param-value>trueparam-value>
init-param>
  filter>
  
  
  <filter-mapping>
<filter-name>encodingFilterfilter-name>

<url-pattern>/*url-pattern>
  filter-mapping>
  
  
  <filter>
<filter-name>DruidWebStatFilterfilter-name>
<filter-class>com.alibaba.druid.support.http.WebStatFilterfilter-class>
<init-param>
<param-name>exclusionsparam-name>
<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*param-value>
init-param>
  filter>
  <filter-mapping>
<filter-name>DruidWebStatFilterfilter-name>
<url-pattern>/*url-pattern>
  filter-mapping>
  
  <servlet>
  
<servlet-name>DruidStatViewservlet-name>

<servlet-class>com.alibaba.druid.support.http.StatViewServletservlet-class>
  servlet>
  
  
  <servlet-mapping>
<servlet-name>DruidStatViewservlet-name>
<url-pattern>/druid/*url-pattern>
  servlet-mapping>
  
  

  
  

  
  
  <listener>
  <listener-class>org.springframework.web.util.IntrospectorCleanupListenerlistener-class>
  listener>
  
  <listener>
<listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class>
  listener>
  

  
  <context-param>
<param-name>contextConfigLocationparam-name>
<param-value>classpath:SpringContext-core.xmlparam-value>
  context-param>
  
  <servlet>
<servlet-name>MonkProjectservlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
<init-param>
<description>spring mvc 配置文件description>
<param-name>contextConfigLocationparam-name>
<param-value>classpath:springContext-mvc.xmlparam-value>
init-param>
<load-on-startup>1load-on-startup>
  servlet>
  <servlet-mapping>
<servlet-name>MonkProjectservlet-name>
<url-pattern>/url-pattern>
  servlet-mapping>
  

  
  <welcome-file-list>
    <welcome-file>index.jspwelcome-file>
  welcome-file-list>
  
  <error-page>
    <error-code>403error-code>
    <location>/WEB-INF/views/404.jsplocation>
  error-page>
  <error-page>
    <error-code>404error-code>
    <location>/WEB-INF/views/404.jsplocation>
  error-page>
web-app>

web配置完了 我们是不是需要配置下我们所需要加载和依赖的呢 亲们
有点小类,不知不觉2个小时过去了该睡觉了,明天继续我们的步伐不能间断 下一篇讲解 SpringContext-core.xml,SpringContext-mvc.xml,SpringContext-datasource.xml的配置,至于shiro的等待我们的架子基础搭建完毕并运行后再进行增加,胖子是一口一个吃出来的,表示180的胖子伤不起 晚安

你可能感兴趣的:(java)