跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)
2016-01-06 10:40
645 查看
想玩的朋友关注群:462067739 大家一起玩
本鸟出来炸道,大家多多关照,大家好我是和尚,传说中的酒肉穿肠过,佛祖心中留说的就是我啦,说多了昂,本屌丝已开发有些时日奈何技术杂乱无章,特此整个项目整合下技术,大牛莫喷,技术就是开发中常用的那些东西,springMvc+mybatis+springdata-jpa+shiro+bootstrap了下面让我们开始我们的第一步搭建吧
搭建框架我们可以从最简单的配置来说起一步一步的搞起来,不怕你不孕,就怕你绝育啊,有耐心有恒心有一颗深深爱你的心,相信会被打动吧 to:java
项目采用web形式,第一步当然是最简单的一步首先你要有个项目才可以 拿起你的右手点击鼠标的右键 new >> Project >> Dynamic Web Project 相信这个连初识java的小白都知道是干啥用的了昂,对么,我们创建一个web Project
直接点击finish就好了一直Next和直接finish效果都一样,都是coder何必为难coder
项目我们也创建了,没有内容那能叫我们的项目么,这铁定不可以吧我们需要的不是外表,是内在的强大,名字再好没有内在的补充也衬托不出你的高大上啊
小伙伴们 let’s go 让我们去填充吧
我们既然要玩bootstrap,那么少不了一堆bootstrap的依赖啊,就像枪没了子弹那怎么去命中敌人,男人没了命根子咋去传宗接代一样撒
加载bootstrap依赖插件
看着还算美观吧一个人的外表是包装出来的,你的呢
外表有了,还差一些内在美,由于刚开始,为了让更多人知道我们是如何一步一步的创建出整个项目的,我们还是从最简单的配置开始吧
选中MonkProject >> New >> Source Folder >> resources >> finish
好了 想必大家都知道这是干啥用的吧,“和尚你也太小看我们了,这个要是在不知道我们还是做coder的么”,和尚:“对哦,老衲错了,咱们继续下一步怎么样 go go go ”
选中 resources 右键 >>new >> file >>录入你喜欢的风骚名称就好了 记住要用 .xml来结尾撒好让我们系统大大知道这是做啥用的,以下是和尚自己的配置撒
长江后浪推前浪,各领风骚数百年,小伙伴把你们风骚的配置发出来吧
哦哦 哦NO 和尚你光给我们看这个然并卵啊,我还是不知道该咋继续玩耍撒骚年莫着急,容老衲寻寻恩少个重要的 web.xml配置文件啊
不对还少了jar的依赖,要不你让我咋玩这个项目撒,jar包依赖
spring,shiro,mybatis,log,apache基础组件,db,这些是必不可少的吧,如需更多小伙伴自行补脑,和尚不做过多解说了昂,相信各位大大都有自己的一套获取jar的途径
(ps:也可以通过 maven中的pom 去自动加载从中央仓库中下载下来,然后CTRL + C /CTRL + V 来粘贴到我们的项目中)
基础的设备我们已经齐全了,下面开始吧
web.xml配置
web配置完了 我们是不是需要配置下我们所需要加载和依赖的呢 亲们
有点小类,不知不觉2个小时过去了该睡觉了,明天继续我们的步伐不能间断 下一篇讲解 SpringContext-core.xml,SpringContext-mvc.xml,SpringContext-datasource.xml的配置,至于shiro的等待我们的架子基础搭建完毕并运行后再进行增加,胖子是一口一个吃出来的,表示180的胖子伤不起 晚安
本鸟出来炸道,大家多多关照,大家好我是和尚,传说中的酒肉穿肠过,佛祖心中留说的就是我啦,说多了昂,本屌丝已开发有些时日奈何技术杂乱无章,特此整个项目整合下技术,大牛莫喷,技术就是开发中常用的那些东西,springMvc+mybatis+springdata-jpa+shiro+bootstrap了下面让我们开始我们的第一步搭建吧
搭建框架我们可以从最简单的配置来说起一步一步的搞起来,不怕你不孕,就怕你绝育啊,有耐心有恒心有一颗深深爱你的心,相信会被打动吧 to:java
项目采用web形式,第一步当然是最简单的一步首先你要有个项目才可以 拿起你的右手点击鼠标的右键 new >> Project >> Dynamic Web Project 相信这个连初识java的小白都知道是干啥用的了昂,对么,我们创建一个web Project
直接点击finish就好了一直Next和直接finish效果都一样,都是coder何必为难coder
项目我们也创建了,没有内容那能叫我们的项目么,这铁定不可以吧我们需要的不是外表,是内在的强大,名字再好没有内在的补充也衬托不出你的高大上啊
小伙伴们 let’s go 让我们去填充吧
我们既然要玩bootstrap,那么少不了一堆bootstrap的依赖啊,就像枪没了子弹那怎么去命中敌人,男人没了命根子咋去传宗接代一样撒
加载bootstrap依赖插件
看着还算美观吧一个人的外表是包装出来的,你的呢
外表有了,还差一些内在美,由于刚开始,为了让更多人知道我们是如何一步一步的创建出整个项目的,我们还是从最简单的配置开始吧
选中MonkProject >> New >> Source Folder >> resources >> finish
好了 想必大家都知道这是干啥用的吧,“和尚你也太小看我们了,这个要是在不知道我们还是做coder的么”,和尚:“对哦,老衲错了,咱们继续下一步怎么样 go go go ”
选中 resources 右键 >>new >> file >>录入你喜欢的风骚名称就好了 记住要用 .xml来结尾撒好让我们系统大大知道这是做啥用的,以下是和尚自己的配置撒
长江后浪推前浪,各领风骚数百年,小伙伴把你们风骚的配置发出来吧
哦哦 哦NO 和尚你光给我们看这个然并卵啊,我还是不知道该咋继续玩耍撒骚年莫着急,容老衲寻寻恩少个重要的 web.xml配置文件啊
不对还少了jar的依赖,要不你让我咋玩这个项目撒,jar包依赖
spring,shiro,mybatis,log,apache基础组件,db,这些是必不可少的吧,如需更多小伙伴自行补脑,和尚不做过多解说了昂,相信各位大大都有自己的一套获取jar的途径
(ps:也可以通过 maven中的pom 去自动加载从中央仓库中下载下来,然后CTRL + C /CTRL + V 来粘贴到我们的项目中)
基础的设备我们已经齐全了,下面开始吧
web.xml配置
<?xml version="1.0" encoding="UTF-8"?> <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>MonkProject</display-name> <!-- 配置过滤器 编码进行过滤 start --> <filter> <!-- 过滤器名称 --> <filter-name>encodingFilter</filter-name> <!-- 过滤器需要实现Filter接口 --> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!-- 初始配置 --> <init-param> <!-- 参数名 --> <param-name>encoding</param-name> <!-- 参数值 --> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <!-- 配置过滤器 编码进行过滤 end--> <!-- 映射过滤器 start--> <filter-mapping> <filter-name>encodingFilter</filter-name> <!--“/*”表示拦截所有的请求 --> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 映射过滤器 end--> <!-- 连接池 启用Web监控统计功能 start--> <filter> <filter-name>DruidWebStatFilter</filter-name> <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class> <init-param> <param-name>exclusions</param-name> <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value> </init-param> </filter> <filter-mapping> <filter-name>DruidWebStatFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 配置 servlet 过滤 start --> <servlet> <!-- 过滤器名称 --> <servlet-name>DruidStatView</servlet-name> <!-- 过滤器需要实现的servlet接口 --> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class> </servlet> <!-- 配置 servlet 过滤 end --> <!-- 映射 servlet start --> <servlet-mapping> <servlet-name>DruidStatView</servlet-name> <url-pattern>/druid/*</url-pattern> </servlet-mapping> <!-- 映射 servlet end --> <!-- 连接池 启用Web监控统计功能 end--> <!-- Shiro安全框架过滤器 start 后期加载配置 最开始先不配置shiro环境 小伙伴 步子是要一步一步走的,胖子是一口一口吃出来的--> <!-- Shiro安全框架过滤器 end --> <!-- 配置下监听吧你不坚挺怎么让她快乐? start --> <!-- Spring 刷新Introspector防止内存泄露 --> <listener> <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> </listener> <!-- Spring ApplicationContext 载入 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 配置下监听吧你不坚挺怎么让她快乐? end --> <!-- 基础功能都配置完了,下面配置下我们启动时候需要加载的项目吧 SpringContext-core.xml 我们的基础启动配置项目哦--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:SpringContext-core.xml</param-value> </context-param> <!-- Spring MVC配置 start--> <servlet> <servlet-name>MonkProject</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <description>spring mvc 配置文件</description> <param-name>contextConfigLocation</param-name> <param-value>classpath:springContext-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MonkProject</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!-- Spring MVC配置 end--> <!-- 指定展示默认文件,太多了我们就用Index.jsp来初始化吧 --> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 有初始 就要有对应的错误界面吧 假如你找不到了难道不需要给出一些信息让你知晓么? --> <error-page> <error-code>403</error-code> <location>/WEB-INF/views/404.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/WEB-INF/views/404.jsp</location> </error-page> </web-app>
web配置完了 我们是不是需要配置下我们所需要加载和依赖的呢 亲们
有点小类,不知不觉2个小时过去了该睡觉了,明天继续我们的步伐不能间断 下一篇讲解 SpringContext-core.xml,SpringContext-mvc.xml,SpringContext-datasource.xml的配置,至于shiro的等待我们的架子基础搭建完毕并运行后再进行增加,胖子是一口一个吃出来的,表示180的胖子伤不起 晚安
相关文章推荐
- 跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(二)
- 深入理解BootStrap -- 导航页(navbar)11
- 深入理解BootStrap -- 导航(nav)10
- 深入理解BootStrap -- 按钮组工具栏9
- 深入理解BootStrap-- 下拉菜单8
- 深入理解BootStrap-- 栅格系统(布局)7
- Bootstrap按钮组
- bootstrap图片轮播+导航栏效果
- JS组件系列——Bootstrap Select2组件使用小结
- Bootstrap3 框架下 使用 Bootstrap-table 结合 Bootstrap- file input 上传文件 并显示进度条
- 深入理解BootStrap -- 按钮6
- bootstrap fileinput 文件上传
- 深入理解BootStrap -- 表单5
- bootstrap学习笔记--bootstrap概览
- bootstrap datepicker 属性设置 以及方法和事件
- bootstrap学习笔记--bootstrap安装环境
- 深入理解BootStrap -- 表格4
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- 深入理解BootStrap -- 基础排版3
- 15 个最好的 Bootstrap 设计工具推荐