当前位置: 首页 > news >正文

建好的网站在哪里织梦网站如何生成伪静态

建好的网站在哪里,织梦网站如何生成伪静态,成都网页制作培训,市场推广是做什么的基本概念 春天 Spring 是用于开发 Java 应用程序的开源框架,为解决企业应用开发的复杂性而创建。 Spring 的基本设计思想是利用 IOC(依赖注入)和 AOP (面向切面)解耦应用组件,降低应用程序各组件之间的耦…

基本概念

春天

Spring 是用于开发 Java 应用程序的开源框架,为解决企业应用开发的复杂性而创建。

  1. Spring 的基本设计思想是利用 IOC(依赖注入)和 AOP (面向切面)解耦应用组件,降低应用程序各组件之间的耦合度。
  2. 在这两者的基础上,Spring 逐渐衍生出了其他的高级功能:如 Security,JPA 等。

Spring MVC

Spring MVC 是 Spring 的子功能模块,专用于 Web 开发。

Spring MVC 基于 Servlet 实现,将 Web 应用中的数据业务、显示逻辑和控制逻辑进行分层设计。开发者可以直接调用 Spring MVC 框架中 Spring 解耦的组件,快速构建 Web 应用。

Spring 引导

Spring Boot 是用于简化创建 Spring 项目配置流程,快速构建 Spring 应用程序的辅助工具。Spring Boot 本身并不提供 Spring 框架的核心特性以及扩展功能。但 在创建 Spring 项目时,Spring Boot 可以:

  1. 自动添加 Maven 依赖,不需要在 pom.xml 中手动添加配置依赖。
  2. 不需要配置 XML 文件,将全部配置浓缩在一个 appliaction.yml 配置文件中。
  3. 自动创建启动类,代表着本工程项目和服务器的启动加载。
  4. 内嵌 Tomcat 、Jetty 等容器,无需手动部署 war 文件。

Spring Boot 配置

依赖

在Spring Boot中,引入的所有包都是 starter 形式:

spring-boot-starter-web-services,针对 SOAP Web Services spring-boot-starter-web,针对 Web 应用与网络接口 spring-boot-starter-jdbc,针对 JDBC spring-boot-starter-data-jpa,基于 Hibernate 的持久层框架 spring-boot-starter-cache,针对缓存支持

默认映射路径

  • classpath:/META-INF/resources/
  • classpath:/resources/
  • classpath:/static/
  • classpath:/public/

优先级顺序:META-INF/resources > 资源 > static > public

全局配置

位于 resources 文件夹下,支持以下两种格式。由 Spring Boot 自动加载。

  1. application.properties
  2. application.yml
#端口号
server.port=8080
#访问前缀
server.servlet.context-path=/demo
#端口号
server.port=8080
#访问前缀
server.servlet.context-path=/demo#数据库驱动
jdbc.driver=com.mysql.jc.jdbc.Driver
#数据库链接
jdbc.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
#数据库用户名
jdbc.username=root
#数据库密码
jdbc.password=wdh19970506#Mybatis
#配置文件路径
mybatis_config_file=mybatis-config.xml
#SQL语句配置路径
mapper_path=/mapper/**.xml
#实体类所在包
type_alias_package=com.example.demo.entity
 
  • JDBC 连接 Mysql5 驱动: com.mysql.jdbc.Driver
  • JDBC 连接 Mysql6 驱动: com.mysql.cj.jdbc.Driver , URL 必须要指定时区 serverTimezone !

多重配置

在 Spring Boot 中,我们往往需要配置多个不同的配置文件去适应不同的环境:

  • application-dev.properties开发环境
  • application-test.properties测试环境
  • application-prod.properties生产环境

只需要在程序默认配置文件 中设置环境,就可以使用指定的配置。application.properties

spring.profiles.active=dev

启动类

@SpringBootApplication类:作为程序入口,在创建 Spring Boot 项目时自动创建。

等同于 + + ,会自动完成配置并扫描路径下所有包。@Configuration@EnableAutoConfiguration@ComponentScan

@SpringBootApplication
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}}
 

Spring 需要定义调度程序 servlet ,映射和其他支持配置。我们可以使用 web.xml 文件或 Initializer 类来完成此操作:

public class MyWebAppInitializer implements WebApplicationInitializer {@Overridepublic void onStartup(ServletContext container) {AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();context.setConfigLocation("com.pingfangushi");container.addListener(new ContextLoaderListener(context));ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher", new DispatcherServlet(context));dispatcher.setLoadOnStartup(1);dispatcher.addMapping("/");}
}

还需要将 注释添加到 类,并定义一个视图解析器来解析从控制器返回的视图:@EnableWebMvc@Configuration

@EnableWebMvc
@Configuration
public class ClientWebConfig implements WebMvcConfigurer { @Beanpublic ViewResolver viewResolver() {InternalResourceViewResolver bean= new InternalResourceViewResolver();bean.setViewClass(JstlView.class);bean.setPrefix("/WEB-INF/view/");bean.setSuffix(".jsp");return bean;}
}

http://www.yayakq.cn/news/963631/

相关文章:

  • 如何建立官方网站中山门户网站建设
  • 怎么样制作一个公司网站网站指向ip列表是什么
  • 微趋道官网手机小程序制作站内优化
  • 行业网站深圳市南山区做网站的小公司
  • 单页网站 开元邯郸做网站推广的公司
  • 未来软件网站建设营销型网站建设 上海
  • wordpress 点点模版南安seo教程
  • 网站静态页面下载工具企业网站seo贵不贵
  • 网上购物网站模板网站建设使页面内容居中
  • 保定市做网站的电话做 爱 网站视频教程
  • 关于开展网站建设工作的通知哪个网站可兼职做logo
  • 门户网站开发费用wordpress 文章列表只显示标题
  • 网站建设 南京给公司做门户网站
  • 个人网站主页html5邯郸网站建设做公司
  • 网站建设哪家好 需要多少钱天津做网站的公司排行
  • 研磨 东莞网站建设做盗版音乐网站
  • 班级网站建设的参考文献建设网站赚的是什么钱
  • 永康物流网站wordpress主题移植
  • 厦门建设服务管理中心网站网络营销推广方法总结
  • 网站的建设与规划国际网站制作
  • ps模板网站推荐app代理推广合作
  • 河北美丽乡村建设网站seo关键词是什么
  • 帝国网站如何做中英文切换网站中有哪些标签需要优化
  • 北京做网站的网络公司wordpress制作网站教程
  • 网站设为首页代码男女直接做网站
  • 家装公司成都网站优化工作内容
  • 京东网站建设流程朋友圈推广广告
  • 网站你的后台管理系统用什么做简单网站设计价格
  • 烟台seo网站诊断北京网站设计公司yx成都柚米科技15
  • 如何自己做网站推广本地生活服务小程序